Я пытаюсь определить именованный диапазон в Excel, используя VBA.По сути, у меня есть номер переменной столбца.Затем выполняется цикл, чтобы определить первую пустую ячейку в этом конкретном столбце.Теперь я хочу определить именованный диапазон от строки 2 этого конкретного столбца до последней ячейки с данными в этом столбце (первая пустая ячейка - 1).
Например, указан столбец 5, который содержит 3 значения,Тогда мой диапазон будет (2,5) (4,5), если я прав.Мне просто интересно, как указать этот диапазон, используя только целые числа вместо (E2: E4).Это вообще возможно?
Я нашел этот код для определения именованного диапазона:
'Change the range of cells (A1:B15) to be the range of cells you want to define
Set Rng1 = Sheets("Sheet1").Range("A1:B15")
ActiveWorkbook.Names.Add Name:="MyRange", RefersTo:=Rng1
Может ли кто-нибудь подтолкнуть меня в правильном направлении, чтобы указать этот диапазон, используя только целые числа?