Макрос для обнаружения нажатия на ячейку в определенной строке - PullRequest
0 голосов
/ 29 июня 2018

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

Допустим, я хочу показать сообщение "Привет, мир", если я нажму на любую ячейку в строке 4. Я попытался осмотреться, но получил только следующее:

Option Explicit

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Selection.Count = 1 Then
        If Not Intersect(Target, Range("4")) Then
            MsgBox "Hello World"
        End If
    End If
End Sub

Очевидно, что это неправильно, но любая помощь в правильном направлении будет принята с благодарностью. Спасибо.

1 Ответ

0 голосов
/ 29 июня 2018

Это должно работать:

Option Explicit

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Row = 4 Then
            MsgBox "Hello World"
    End If
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...