С помощью макроса можно ускорить процесс выполнения постоянного действия, например, заполнение ячейки одинаковыми данными, которые не нужно постоянно вводить. В данном случае необходимо выводить имя исполнителя, которое постоянно указывается внизу документа, в т.ч. для электронных таблиц.
В предыдущей статье Пишем программы в Microsoft Excel (рекомендую ознакомиться) я рассказывал про возможность изменять содержимое ячеек и их внешний вид, используя встроенные в офисные приложения макросы - программы, написанные на языке VBA. Для создания макросов не нужно знать язык VBA, ведь мы можем записывать наши действия, а Excel автоматически транслирует это в код.
Перед началом работы с макросами необходимо их активировать в настройках оформления внешнего вида Microsoft Excel. Чтобы отобразить вкладку разработчика в ленте необходимо в меню Файл открыть Параметры. Затем нужно во вкладке Настройка ленты выделить пункт Разработчик в список основных элементов ленточного меню.
Чтобы записать это действие в вкладке Разработчик необходимо нажать на кнопку запись макроса. После этого появится окно настройки нового макроса, где можно по своему выбору указать название, комбинацию клавишей вызова и описание будущей последовательности команд.
Далее в любой выделенной ячейке вводим необходимого исполнителя, подтверждаем данное действие. В конце нужно нажать на кнопку Остановить запись.
Далее выбираем любую другую ячейку, для примера выбрана ячейка A5 и A6. С помощью указанной ранее комбинации клавиш Ctrl + й был вызван макрос, который в выделенных ячейках добавил нового исполнителя.
Предположим, что помимо фамилии и инициалов исполнителя, необходимо вывести его контактные данные, например, номер телефона. Данное действие выполняется также, как и добавление вывода текста исполнителя. Записываем текст исполнителя, нажимаем на клавишу Стрелка вниз, вводим номер телефона и завершаем запись макроса. Ниже представлен результат вызова макроса для ячейки C4.
Можно увидеть, что вывод телефона происходит в одном и том же месте. Чтобы исправить фиксированное расположение телефона необходимо во вкладке Разработчик нужно нажать по кнопке Относительные ссылки. Затем правильное расположение ячейки было зафиксировано в макросе ВыводИсполнителяСТелефоном2.
Для вызова списка всех используемых в электронной таблице макросов нужно перейти по следующему пути: Разработчик > Макросы, или воспользуйтесь комбинацией клавиш Alt + F8.
Содержимое кода макроса можно увидеть, если запустить инструмент разработки на VBA во время работы с активным окном при помощи клавиш Alt + F11, а затем запустив двойным кликом пункт Module в панели Project – VBAProject.
Теперь вы знаете, как можно выполнять типичные действия и запускать функции Microsoft Office с помощью макросов. Если вам понравился данный гайд, то ставьте лайк и подписывайтесь на мой канал. Здесь будет много интересных статей про использование программ и настройки системы.
Ссылки на предыдущие статьи
- Adblock своими руками
#microsoft office #ms excel #microsoft excel #microsoft