Макрос (макрокоманда) представляет собой процедуру на языку VBA, в которой содержится запись последовательности команд или операций, выполняемых в Excel. Просмотр, редактирование и переименование макросов. Создание панели инструментов и меню пользователя. Назначение макроса графическому объекту и кнопке
Русский
2013-01-06
48.5 KB
88 чел.
Тема 4. Создание и использование макросов
Понятие макроса
Макрос (макрокоманда) представляет собой процедуру на языку VBA, в которой содержится запись последовательности команд или операций, выполняемых в Excel.
При создании макроса Excel отслеживает каждое нажатие клавиши и щелчок кнопками мыши и записывает их в макрос. При выполнении макроса все записанные в нем действия воспроизводятся автоматически, как если бы их выполняли вручную.
Работа с макросами возможна, если установлена средняя (лучше) или низкая безопасность (команда Сервис Макрос Безопасность..)
Создание макросов
выполнить действия, необходимые для создания условий перед записью, а затем и выполнением макроса (заполнение ячеек, установка текущей ячейки и т.п.);
записать макрос:
Выполнить команду:
Сервис Макрос Начать запись. Появится диалоговое окно Запись макроса.
указать имя макроса, ввести описание макроса, назначить сочетание клавиш для быстрого вызова макроса (использовать только латинские буквы); ОК; Появится панель инструментов (ПИ) Остановить запись.
выполнить действия, которые необходимо записать, включая те, которые необходимы для создания условий окончания записи макроса (последняя текущая ячейка и т.п.);
нажать на кнопку Остановить запись или выполнить команду Сервис Макрос Остановить запись.
Просмотр, редактирование и переименование макросов
выполнить команду Сервис Макрос Макросы…, выбрать нужный макрос в списке, щелкнуть по кнопке Изменить
изменить, при необходимости, текст макроса, для переименования изменить имя процедуры; сохранить изменения File Save или кнопка на ПИ;
вернуться на рабочий лист Excel с помощью кнопки на Панели задач или на ПИ.
Выполнение макросов
Сервис Макрос Макросы..., выбрать нужный макрос в списке, щелкнуть по кнопке Выполнить ;
использовать заданное при создании сочетание клавиш для выполнения макроса. Если оно не было указано можно установить его: Сервис Макрос Макросы…; выбрать нужный макрос в списке, щелкнуть по кнопке Параметры ;
с помощью графических объектов, кнопок на рабочем листе, Панели инструментов и меню пользователя.
Удаление макросов
Сервис Макрос Макросы…, выбрать нужный макрос в списке, щелкнуть по кнопке Удалить;
Создание панели инструментов и меню пользователя. Назначение макроса графическому объекту и кнопке
Создание панели инструментов пользователя
Выполнить команду Вид - Панели инструментов Настройка. Появится диалоговое окно (ДО) Настройка.
Навкладке Панели инструментов щелкнуть по кнопке Создать. Ввести в поле Панель инструментов нужное имя для новой панели и нажать ОК. Имя панели появится в списке панелей инструментов. Новая панель (пустая) появится на Рабочем листе.
Для создания собственных кнопок:
на вкладкеКоманды выделить категорию Формы (Макросы);
из спискаКоманды перетащить на свою панель значок Кнопка (Настраиваемая кнопка);
щелкнуть по кнопке Изменить выделенный объект или правой кнопкой мыши по кнопке на созданной ПИ;
с помощью команд появившегося контекстного меню:
ввести имя кнопки (оно будет появляться как всплывающая подсказка при установке курсора мыши на кнопке и может быть выведено на кнопке);
выбрать значок для кнопки и изменить его, если необходимо;
назначить кнопке макрос;
закрыть ДО Настройка.
Удаление панели инструментов пользователя (выполняется при необходимости):
выполнить команду Вид - Панели инструментов - Настройка;
на вкладке Панели инструментов выделить нужную Панель инструментов в списке и щелкнуть по кнопке Удалить.
Присоединение панели инструментов к рабочей книге (выполняется, если нужно ПИ перенести на другой компьютер вместе с рабочей книгой):
щелкнуть по кнопке Вложить на вкладкеПанели инструментов;
выделить Панели пользователя, которые нужно присоединить к рабочей книге;
щелкнуть по кнопке Копировать;
щелкнуть по кнопке ОК;
закрыть окно Настройка;
сохранить файл.
Назначение макроса графическому объекту.
создать на Рабочем листе графический объект с помощью ПИ Рисование;
назначить макрос графическому объекту:
выбрать команду Назначить макрос в контекстном меню графического объекта,
выделить нужный макрос в списке макросов, щелкнуть по кнопке ОК;
щелкнуть по любой ячейке, чтобы снять выделение объекта.
Назначение макроса кнопке на рабочем листе.
выполнить команду Вид - Панели инструментов;
выбрать ПИ Формы, ПИ появится на Рабочем листе;
выбрать инструмент Кнопка на ПИ Формы щелчком мыши;
нарисовать кнопку на Рабочем листе или щелкнуть по нему, появится окно со списком макросов;
выделить нужный макрос в списке макросов, щелкнуть по кнопке ОК;
щелкнуть по любой ячейке, чтобы снять выделение кнопки;
закрыть панель инструментов Формы.
Изменение параметров графического объекта и кнопки, назначение им макросов и удаление выполняется после щелчка правой кнопкой мыши по кнопке или графическому объекту.
Выполнение любого макроса запускается щелчком мыши по соответствующей кнопке или графическому объекту.
Создание меню.
выполнить команду Вид - Панели инструментов Настройка;
на вкладке Команды выделить категорию Новое меню;
из списка Команды перетащить значок Новое меню в нужное место управляющего меню Excel; изменение названия меню, удаление меню выполняется с помощью команд контекстного меню созданного пункта меню при открытом окне Настройка или с помощью кнопки Изменить выделенный объект в окне Настройка.
Создание команд меню.
выполнить команду Вид - Панели инструментов Настройка;
на вкладке Команды выделить категорию Макросы;
из списка Команды перетащить значок Настраиваемая команда меню в нужное место созданного меню; изменение параметров команды, назначение ей макроса, удаление выполняется с помощью команд контекстного меню команды при открытом окне Настройка или с помощью кнопки Изменить выделенный объект в окне Настройка.
А также другие работы, которые могут Вас заинтересовать
Прогнозируемые результаты: Учащиеся опознают сложные предложения и определяют их роль в речи; употребляют в речи и конструируют как синтаксические синонимы сложносочинённые предложения с различными союзами а также сложноподчинённые и бессоюзные сложные предложения.
Поскольку существуют мировое капиталистическое хозяйство и мировое социалистическое хозяйство развитие которых подчинено принципиально различным закономерностям постольку необходимо подвергать анализу тенденции развития не только...
Экономическая и социальная география мира – общественная географическая наука, изучающая развитие экономики и размещение населения в мире в целом, в отдельных регионах и странах.
Порівняти фізикогеографічне положення Північної та Південної Америки. Зясувати вплив ФГП на природу Північної Америки. Вивчити географічну номенклатуру берегової лінії Північної Америки.