Есть ли способ полностью квалифицировать использование функции VBA? - PullRequest
0 голосов
/ 08 октября 2018

Так что я только что узнал, что если вы наберете VBA.это активирует автоматический список, который включает функции VBA.Значит ли это, что VBA является объектом?Если я хочу "полностью пройти квалификацию", используя функцию VBA, какими будут эти квалификаторы?

Например, все ли это будут правильные утверждения:

x = Sqr(25)
x = VBA.Sqr(25)
x = Application.VBA.Sqr(25)

Спасибо за разъяснения.

1 Ответ

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

Если вы не соответствуете требованиям, по умолчанию VBA предполагает, что это функция VBA.Если вы хотите использовать функцию рабочего листа в VBA, то используйте что-то вроде:

x = Application.WorksheetFunction.VLookup(Range("A1").Value, Range("B1:C100"), 1, False)

ДЕЙСТВИТЕЛЬНО важно определить, используете ли вы функцию, подобную TRIM(), потому что версия VBA и версия рабочего листа имеют разныерезультаты.

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