Как использовать IsText с VBA - PullRequest
0 голосов
/ 03 мая 2018

Я изучаю VBA и пытаюсь выполнить код:

Sub example()

    If IsText(ActiveCell) Then

       MsgBox "Is Text"

    Else: MsgBox "Not Text"

    End If

End Sub

Он не работает и выдает ошибку «Ошибка компиляции: Sub или Function не определены» с выделенным «IsText». Макрос работает нормально, если я заменяю «IsText» на «IsNumeric». Спасибо за помощь.

1 Ответ

0 голосов
/ 03 мая 2018

IsText - это функция рабочего листа. Используйте функцию листа для применения в vba.

If worksheetfunction.IsText(ActiveCell) Then
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...