В статьях 72.1, 72.2, 72.3 были рассмотрены расширенные функции для работы с датами. Но это ПОЛЬЗОВАТЕЛЬСКИЕ функции. И при их вызове пользователь увидит следующее: или следующее: Но можно в результате некоторых манипуляций увидеть и следующее: И вот здесь мы можем воспользоваться функционалом метода MacroOptions объекта Application, что предоставляет возможность интегрировать пользовательские функции в стандартный набор функций Excel. Этот метод открывает следующие возможности: Полезный совет: еще одним преимуществом при использовании метода MacroOptions является возможность корректировки регистра символов в именах функций. Например, если создана функция "МояФункция", при вводе формулы =мояфцнкция(a) Excel автоматически корректирует её на = МояФункция(a). Это обеспечивает простой способ контроля опечаток в именах функций (если автоматического преобразования регистра не произошло, значит, имя функции введено неправильно). В приведенном ниже примере представлена процедура, использующа
VBA Excel № 73. Функции. Использование метода MacroOptions в VBA.
24 ноября 202324 ноя 2023
250
3 мин