У меня есть текущий регион, скажем, [A4: F200]. Я выбираю ячейку в любом месте в этом диапазоне и хочу затем выбрать эту строку этого диапазона (не selection.row ()), например, [D20] .selected. Код для выбора [A20: F20]
Это лучшее, что я мог придумать.
Dim iRw1 As Integer, iRw As Integer, rCurr As Range
Set rCurr = Selection.CurrentRegion
iRw1 = rCurr.Row
iRw = Selection.Row()
rCurr.Rows(1).Offset(iRw - iRw1).Select
Есть ли лучший способ? Есть ли способ вернуть номер строки диапазона? Я бесконечно гуглил, но не мог найти ничего, что могло бы мне помочь.
Спасибо
Питер