В этой статье вы узнаете, как получить номер строки одним щелчком мыши.

Щелкните вкладку «Разработчик». В группе «Код» выберите Visual Basic

img1

Введите следующий код в текущий рабочий лист (в нашем примере — Sheet1)

Private Sub Worksheet_SelectionChange (ByVal Target As Range)

Dim rownumber As Integer

rownumber = ActiveCell.Row

Если ActiveCell.Value <> «» Тогда

MsgBox «Вы щелкнули по номеру строки» & rownumber

Конец Если

End Sub

img2

Событие SelectionChange будет активироваться каждый раз, когда пользователь выбирает любую ячейку, и оно даст нам номер строки выбранной ячейки.

Если активная ячейка пуста, код не запустится.

img3

На снимке выше вы можете видеть, что строка формул содержит ячейку D4, поэтому номер строки равен 4.

Если мы выберем ячейку A1, а затем мы получим номер строки как 1. См. Ниже показанный снимок

img4

Таким образом, вы можете получить номер строки выбранной ячейки, используя код VBA.