Я пытался получить верхний адрес ячейки на основе диапазона.«Верхняя ячейка» здесь означает ячейки в первой строке листа (номер строки всегда должен быть 1).Если диапазон содержит несколько столбцов, используйте первый столбец диапазона.
Мой код такой, как показано ниже:
Sub main()
Dim rg As Range
Set rg = Range(Cells(10, 2), Cells(100, 2))
Debug.Print Range(rg.Cells(1, 1).EntireColumn.Address).Rows(1).Address(RowAbsolute:=False)
' Out put is $B1
End Sub
Работает как нужно.Но мне было интересно, есть ли более простой способ / выражение для достижения того же.Спасибо!