Как зациклить таблицу Excel 2010, используя его имя и ссылку на столбец?
С Excel 2010 яЯ использую множество таблиц в Excel. Например, у меня есть таблицаtabWorkers» с 3 колонками: "Я БЫ", "Имя", "Фамилия".
Я уже выяснил, что могу ссылаться на таблицу в VBA, используя []. Например:
Dim row As Range
For Each row In [tabWorkers].Rows
MsgBox (row.Columns(2).Value)
Next
Это даст мне имя каждой строки, которая прекрасно работает ... но я хочу сделать ее более динамичной, используя ее имя.S столбец, как это:
Dim row As Range
For Each row In [tabWorkers].Rows
MsgBox (row.Columns("Firstname").Value)
Next
Конечно, я мог бы сделать какой-то поиск, который связывает индекс столбца '2' к переменной, как FirstnameIndex, но я хочу правильный синтаксис. Я'я уверен, что этоЭто возможно, но просто не документировано (как в [tabWorkers] .Rows)