powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Проверка условия в ячейке. Excel 2003
5 сообщений из 5, страница 1 из 1
Проверка условия в ячейке. Excel 2003
    #37207688
G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
G
Гость
Доброе время суток, уважаемые!
Снова к Вам за помощью.

Существует книга, на одном листе собирается вся информация (так сказать база), с помощью макроса
Код: plaintext
1.
2.
3.
Sub Вставить_данные()
    SetRow = ActiveCell.Row
    Лист2.Range("F2") = SetRow
End Sub
все данные строки активной ячейки передаются на другой лист, с которого берутся данные для различных отчетов, которые в свою очередь распечатываются.
Так вот, как сделать проверку условия (данных ячейки), либо определенной ячейки в строке где находится активная ячейка, либо в ячейке с листа откуда берутся данные для отчетов?

Наверное не правильно поставил вопрос. Я понимаю как это сделать
Код: plaintext
1.
2.
3.
4.
If [условие, например = "чему-то"] Then
    [выполняемое действие, если истина]
    Else
    [выполняемое действие, если ложь]
End If
Но не знаю как обратиться к этой ячейке, в Access знаю Me.pole в Excel не знаю.

Помогите пожалуйста.
Спасибо.
...
Рейтинг: 0 / 0
Проверка условия в ячейке. Excel 2003
    #37207706
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
G,

Код: plaintext
1.
2.
3.
4.
5.
Sub Возможно_вставить_данные()
    SetRow = ActiveCell.Row
    If SetRow.Cells(номер_столбца) = чему_то Then
    Лист2.Range("F2") = SetRow
    End If
End Sub
...
Рейтинг: 0 / 0
Проверка условия в ячейке. Excel 2003
    #37208047
G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
G
Гость
Приветствую Вас.
Для Вас может и скукотища, а я не могу разобраться, выдает ошибку.
...
Рейтинг: 0 / 0
Проверка условия в ячейке. Excel 2003
    #37208060
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по-моему изначально неверно как-то:
Код: plaintext
1.
    SetRow = ActiveCell.Row
    If SetRow.Cells(номер_столбца) = чему_то Then
Вы же переменной SetRow присваиваете номер строки, т.е. числовой тип данных. А затем обращаетесь к ней, как к объекту Range.
Скорее надо так:
Код: plaintext
1.
SetRow = ActiveCell.Row
If Cells(SetRow, номер_столбца) = чему_то Then
...
Рейтинг: 0 / 0
Проверка условия в ячейке. Excel 2003
    #37208203
G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
G
Гость
The_Prist, спасибо. Получилось.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Проверка условия в ячейке. Excel 2003
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]