Excel VBA Макросы. Как проверить, что пользователь выделил строки целиком?

Автор Посетитель, 08 февраля 2022, 01:10

Посетитель

У меня есть макрос, который работает с выделенными строками.
Нужно, чтобы пользователь перед запуском макроса выделил строки целиком.
Если пользователь не выделил строки целиком, то макрос должен отобразить MsgBox и остановиться.
Как проверить, что пользователь выделил строки целиком?

Администратор

Sub Макрос()
   
    If Selection.Areas.Count <> 1 Then
        MsgBox "Выделите одну область.", vbExclamation
        Exit Sub
    ElseIf Selection.Address <> Selection.EntireRow.Address Then
        MsgBox "Выделите строки целиком.", vbExclamation
        Exit Sub
    End If
   
End Sub