Excel VBA Макросы. Значение ячейки именованного диапазона.

Автор Electric, 27 октября 2021, 18:35

Electric

В ексель файле есть именованный диапазон "Длина", состоящий из одного столбца.
Есть переменная row_num для номера строки, значение которой меняется в ходе цикла.
Как мне получить значение ячейки в диапазоне "Длина", находящейся на строке под номером row_num?

Dim row_num As Long
ThisWorkbook.Worksheets("Лист1").Range("Длина")

Администратор

Результат выводится в область Immediate Window:
Debug.Print ThisWorkbook.Worksheets("Лист1").Range("Длина").Cells(row_num).Value

Value не обязательно использовать, но я использую. Можно так:
Debug.Print ThisWorkbook.Worksheets("Лист1").Range("Длина").Cells(row_num)