Я ввел данные в рабочий лист Excel 2013 и преобразовал их в таблицу (Таблица 4), которая имеет два столбца «цветовой код» и «описание». Я хочу прочитать данные таблицы из другой книги и перебрать строки таблицы в VBA и где значение соответствует значению в столбце «описание», тогда я хочу использовать «цветовой код».Цитирование строк в динамической таблице
Как мне пройти через таблицу, чтобы сделать это?
На данный момент я пробовал несколько способов, но я нахожу ошибки. Часть кода в настоящее время выглядит следующим образом:
Dim row As Range
For Each row In wb.Worksheets("Colour").ListObjects("Table4").ListRows
Debug.Print row.value
Next
Если таблица не является только одним столбцом, вы не можете использовать 'Debug.Print' в' row.Value', потому что строка будет представлять собой массив значений ** s **, и отладчик будет поднимать если вы попытаетесь распечатать его. –