История страницы
...
Действие запускает в Excel-файле макрос, VBA-код которого указан в отдельном текстовом файле.
Иконка действия
Параметры действия
...
Особые условия использования
Чтобы запуск внешних макросов был возможен, следует выполнить следующие действия:
- Открыть параметры Excel
- Выбрать "Центр управления безопасностю"
- Нажать на кнопку "Параметры центра управления безопасностю"
- В открывшемся окне выбрать "Параметры макросов"
- Поставить галочку напротив пункта "Доверять доступ к объектной модели проектов VBA" (если не установлена)
Если необходимо указать несколько параметров, пользователь должен указать в поле "Параметры" коллекцию, содержащую эти параметры. Значения параметров необходимо указывать в том же порядке, в каком эти параметры указаны в вызываемой функции.
...
Задача
Есть Excel - документ.
Необходимо проверить актуальность дат в столбце дата по текущему месяцу. В случае если дата не актуально пометить красным цветом. Также необходимо вывести в диалоговое окно количество неактуальных дат.
...
- Собрать схему робота, состоящего из действий:
2. Укажем параметры в действии “Открыть 1”.
3. Укажем параметры в действии “Запустить внешний макрос”
4. Подробнее по созданию макроса можно узнать здесь: Создание макросов.
...
currentMonthYear = Format(Now, "MM.YY")
counter = 0
For Each cell In ws.Range("A1:A" & lastRow)
...
5. Настроить параметры действия “Сообщение”. Для того чтобы отобразить количество неактуальных дат необходимо передать результат макроса в параметр действия “Сообщение” в поле “Текст сообщения”:
6. Укажем параметры в действии “Сохранить”
7. Укажем параметры в действии “Закрыть”
8. Нажмем на кнопку “Старт” и посмотрим результат
Результаты
Макрос успешно отработал