Использование макросов в Excel 2010
Макросы в MS Excel
Макросы позволяют автоматизировать практически любую задачу, которую вы можете выполнить в Excel 2010. Используя средство записи макросов из View Tab » Macro Dropdown для записи задач, которые вы выполняете регулярно, вы не только значительно ускоряете процедуру, но и уверены, что каждый шаг в задаче выполняется одинаково каждый раз, когда вы выполняете задачу.
Для просмотра макросов выберите View Tab » Macro dropdown.
Параметры макроса
Вкладка «Просмотр» содержит командную кнопку «Макросы», к которой открывается раскрывающееся меню, содержащее следующие три параметра.
View Macros - Открывает диалоговое окно «Макрос», в котором вы можете выбрать макрос для запуска или редактирования.
Record Macro- открывает диалоговое окно «Запись макроса», в котором вы определяете настройки для нового макроса, а затем запускаете средство записи макросов; это то же самое, что нажать кнопку «Запись макроса» в строке состояния.
Use Relative References - Использует относительные адреса ячеек при записи макроса, что делает макрос более универсальным, позволяя запускать его в областях рабочего листа, отличных от тех, которые изначально использовались при записи макроса.
Создание макросов
Вы можете создавать макросы одним из двух способов:
Используйте средство записи макросов MS Excel, чтобы записывать свои действия по мере их выполнения на листе.
Введите инструкции, которым вы хотите следовать в коде VBA, в редакторе Visual Basic.
Теперь давайте создадим простой макрос, который автоматизирует задачу выделения содержимого ячейки жирным шрифтом и применения цвета ячейки.
- Выберите вкладку «Просмотр» »раскрывающееся меню« Макрос ».
- Нажмите на «Запись макроса», как показано ниже.
Теперь начнется запись макроса.
Проделайте те шаги действия, которые хотите повторить многократно. Макро запишет эти шаги.
Вы можете остановить запись макроса после выполнения всех шагов.
Изменить макрос
Вы можете редактировать созданный макрос в любое время. При редактировании макроса вы попадете в редактор программирования VBA.