Как получить индекс строки активной ячейки в определенном диапазоне - PullRequest
0 голосов
/ 22 октября 2018

Я хочу получить индекс строки активной ячейки
относительно предоставленного диапазона ...

, чтобы уточнить, я хочу получить индекс строки внутри диапазона

Что-то вроде

RangeRowIndexOfActiveCell (range1)

должно возвращать индекс строки активной ячейки относительно указанного диапазона

(-1 если ActiveCell находится за пределами диапазона ... но это излишне)

? Любые идеи

1 Ответ

0 голосов
/ 22 октября 2018

Печатает индекс активной ячейки в пределах диапазона, если диапазоны перекрываются.

Function RangeRowIndexOfActiveCell(ByVal rng As Range) As Long

    If Not Intersect(ActiveCell, rng) Is Nothing Then
        RangeRowIndexOfActiveCell = ActiveCell.row - rng.row + 1
    Else
        RangeRowIndexOfActiveCell = -1
    End If

End Function
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...