Найти в Дзене
3. Процедуры и Функции

3. Процедуры и Функции

Работа с процедурами и функциями
подборка · 28 материалов
5 месяцев назад
VBA Excel № 183. Создаём собственную утилиту. Сортировка листов Excel с VBA: пошаговый гайд для начинающих
Давайте рассмотрим пример из практики. Он иллюстрирует некоторые концепции, рассмотренные в подборке канала "Процедуры и функции" и "Основы". В данной статье описана разработка возможно полезной для вас утилиты. Что более важно, ниже показан процесс анализа задачи и последующего ее решения с помощью VBA. Предупреждение опытным пользователям, читающим статью: учтите, что пример рассчитан на начинающих. Поэтому не только представлен код, но и рассказано, какими источниками можно пользоваться при разработке программы...
608 читали · 1 год назад
VBA Excel № 75. Функции Windows API.
Язык программирования VBA предоставляет возможность использования методов, заимствованных из различных файлов, не связанных с Excel или VBA. Примером таких файлов являются библиотеки DLL (Dynamic Link Library - динамически подключаемые библиотеки), используемые операционной системой Windows и другими приложениями. Это открывает перед VBA возможность выполнять операции, выходящие за рамки стандартных функциональностей языка. Windows API (Application Programming Interface - интерфейс прикладного программирования) представляет собой набор функций, доступных для программистов в среде Windows...
121 читали · 1 год назад
VBA Excel № 74. Категории функции.
Назначение категории для функции В случае, если необходимо указать категорию функции при использовании метода MacroOptions, пользовательская функция листа Excel будет отображаться в разделе "Определенные пользователем" диалогового окна Вставка функции. Однако иногда требуется разместить ее в другой категории. Перемещение функции в другую категорию приведет к ее отображению в соответствующем выпадающем списке группы Формулы – Библиотека функций. Ниже приведены номера категорий, которые могут быть использованы в качестве значений аргумента Category метода MacroOptions...
231 читали · 1 год назад
VBA Excel № 73. Функции. Использование метода MacroOptions в VBA.
В статьях 72.1, 72.2, 72.3 были рассмотрены расширенные функции для работы с датами. Но это ПОЛЬЗОВАТЕЛЬСКИЕ функции. И при их вызове пользователь увидит следующее: или следующее: Но можно в результате некоторых манипуляций увидеть и следующее: И вот здесь мы можем воспользоваться функционалом метода MacroOptions объекта Application, что предоставляет возможность интегрировать пользовательские функции в стандартный набор функций Excel. Этот метод открывает следующие возможности: Полезный совет:...
1 год назад
VBA Excel № 72.3 Работа с датами. Расширенные функции в VBA.
Продолжение (начало в статье 72.1 и статье 72.2) Функция АДАТАГОД используется для извлечения года из переданной даты (адата1), учитывая предварительную обработку даты с помощью функции УдалитьДату. В коде следующее: Таким образом, функция АДАТАГОД принимает строку с датой (адата1), удаляет из нее день недели с помощью функции УдалитьДату, затем преобразует полученную строку в значение даты (DateValue) и, наконец, извлекает год из этой даты с использованием Year. Результат, представляющий год, возвращается в качестве результата функции...
105 читали · 1 год назад
VBA Excel № 72.2 Работа с датами. Расширенные функции в VBA.
Продолжение (начало в статье 72.1) 📌 Скачать файл пример, можно в следующей статье. В прошлой статье были показаны функции АДАТА и УдалитьДату. Давайте приступим к разбору следующей: АДАТАДНЕЙПЛЮС Эта функция предназначена для добавления определенного количества дней (days) к переданной дате (адата1) и возврата результата в указанном формате (формат). Давайте рассмотрим строки кода после скриншота: АДАТАДНЕЙМЕЖДУ Следующая функция: АДАТАДНЕЙМЕЖДУ предназначена для вычисления количества дней между двумя переданными датами (адата1 и адата2)...