Как правильно спросить книгу, чему равно значение одной из ее таблиц и выполнить условие в зависимости от того, чем равно значение ? VBA, Необходима помощь в области синтаксиса обращения к таблице макросом
Доброе утро! Всех хорошего дня! В файле 123.xlsm существует таблица [Форма_отчета] с аналогичным заголовком и строкой ниже заголовка, в которой находится значение (от 1 до 5)
Как правильно указать в коде поиск ВПИСАННОГО значения в конкретной таблице и, если оно ровно 1, то выполнить одно условие, если 2, то другое...
Я в тупике из-за незнания синтаксиса. Не могу правильно спросить книгу, чему равно значение одной из ее таблиц. Пожалуйста, помогите, уважаемые форумчане.
upd: необходимо обращаться именно по адресу таблицы, а не ячейки, т.к. таблица перемещается по листу (каждая форма отчета имеет свое кол-во строк, столбцов, которые смещают таблицу с номером отчета) Пример кода:
Код
Sub ОпределитьФормуОтчета()
AAAAA = (вот здесь ссылка на вторую строку таблицы, которую я никак не могу сформулировать (ссылку, а не строку) )
If AAAAA.Value = "1" Then
Call Форма1
ElseIf AAAAA.Value = "2" Then
Call Форма2
ElseIf AAAAA.Value = "3" Then
Call Форма3
ElseIf AAAAA.Value = "4" Then
Call Форма4
ElseIf AAAAA.Value = "5" Then
Call Форма5
End If
End Sub
Sub ОпределитьФормуОтчета()
AAAAA = Range("A1").Text 'Range("Форма_отчета[Форма_отчета]").Text
'(вот здесь ссылка на вторую строку таблицы, которую я никак не могу сформулировать (ссылку, а не строку) )
If AAAAA = "1" Then
Call Форма1
ElseIf AAAAA = "2" Then
Call Форма2
ElseIf AAAAA = "3" Then
Call Форма3
ElseIf AAAAA = "4" Then
Call Форма4
ElseIf AAAAA = "5" Then
Call Форма5
ELSE
MsgBox "Нет такого отчета!"
End If
End Sub