Excel Vba - выбор строки именованного диапазона - PullRequest
0 голосов
/ 31 марта 2020

У меня есть текущий регион, скажем, [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

Есть ли лучший способ? Есть ли способ вернуть номер строки диапазона? Я бесконечно гуглил, но не мог найти ничего, что могло бы мне помочь.

Спасибо

Питер

1 Ответ

0 голосов
/ 31 марта 2020

Это должно сделать это:

Application.Intersect(Selection.Currentregion, Selection.Entirerow).Select
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...