1309

Создание и использование макросов

Конспект

Информатика, кибернетика и программирование

Макрос (макрокоманда) представляет собой процедуру на языку VBA, в которой содержится запись последовательности команд или операций, выполняемых в Excel. Просмотр, редактирование и переименование макросов. Создание панели инструментов и меню пользователя. Назначение макроса графическому объекту и кнопке

Русский

2013-01-06

48.5 KB

86 чел.

Тема 4. Создание и использование макросов

  1.  Понятие макроса

Макрос (макрокоманда) представляет собой процедуру на языку VBA, в которой содержится запись последовательности команд или операций, выполняемых в Excel.

При создании макроса Excel отслеживает каждое нажатие клавиши и щелчок кнопками мыши и записывает их в макрос. При выполнении макроса все записанные в нем действия воспроизводятся автоматически, как если бы их выполняли вручную.

Работа с макросами возможна, если установлена средняя (лучше) или низкая безопасность (команда Сервис – Макрос – Безопасность..)

  1.  Создание макросов
    •  выполнить действия, необходимые для создания условий перед записью, а затем и выполнением макроса (заполнение ячеек, установка текущей ячейки и т.п.);
    •  записать макрос:
      •  Выполнить команду:

Сервис – Макрос – Начать запись. Появится диалоговое окно  Запись макроса. 

  •  указать имя макроса, ввести описание макроса, назначить сочетание клавиш для быстрого вызова макроса (использовать только латинские буквы); ОК; Появится панель инструментов (ПИ) Остановить запись.
    •  выполнить действия, которые необходимо записать, включая те, которые необходимы для создания условий окончания записи макроса (последняя текущая ячейка и т.п.);
      •  нажать на кнопку Остановить запись или выполнить команду Сервис – Макрос – Остановить запись.
  1.  Просмотр, редактирование и переименование макросов
  •  выполнить команду Сервис – Макрос – Макросы…,  выбрать нужный макрос в списке, щелкнуть по кнопке Изменить
    •  изменить, при необходимости, текст макроса, для переименования изменить имя процедуры; сохранить изменения File – Save или кнопка на ПИ;
    •  вернуться на рабочий лист  Excel с помощью кнопки на Панели задач или на ПИ.
  1.  Выполнение макросов
  •  Сервис – Макрос – Макросы...,  выбрать нужный макрос в списке, щелкнуть по кнопке Выполнить ;
  •  использовать заданное при создании сочетание клавиш для выполнения макроса. Если оно не было указано можно установить его: Сервис – Макрос – Макросы…; выбрать нужный макрос в списке, щелкнуть по кнопке Параметры ;
  •  с помощью графических объектов, кнопок на рабочем листе, Панели инструментов и меню пользователя.
  1.  Удаление макросов

Сервис – Макрос – Макросы…,  выбрать нужный макрос в списке, щелкнуть по кнопке Удалить;

Создание панели инструментов и меню пользователя. Назначение макроса графическому объекту и кнопке

  1.  Создание панели инструментов пользователя
  2.  Выполнить команду Вид - Панели инструментов – Настройка. Появится диалоговое окно (ДО) Настройка.
  3.  На вкладке Панели инструментов щелкнуть по кнопке Создать. Ввести в поле Панель инструментов нужное имя для новой панели и нажать ОК.    Имя панели появится в списке панелей инструментов. Новая панель (пустая)  появится на Рабочем листе.     
  4.  Для создания собственных кнопок:
  •  на вкладке Команды выделить категорию Формы (Макросы);
  •  из списка Команды перетащить на  свою панель значок Кнопка  (Настраиваемая кнопка);
  •  щелкнуть по кнопке Изменить выделенный объект или правой кнопкой мыши по кнопке на созданной ПИ;
  •  с помощью команд появившегося контекстного меню:
    •  ввести имя кнопки (оно будет появляться как всплывающая подсказка при установке курсора мыши на кнопке и может быть выведено на кнопке);
    •  выбрать значок для кнопки и изменить его, если необходимо;
    •  назначить кнопке макрос;
  •  закрыть ДО Настройка.
  1.  Удаление панели инструментов пользователя (выполняется при необходимости):
  •  выполнить команду Вид - Панели инструментов - Настройка;
  •  на вкладке Панели инструментов выделить нужную Панель инструментов в списке и  щелкнуть по кнопке Удалить.
  1.  Присоединение панели инструментов к рабочей книге (выполняется, если нужно ПИ перенести на другой компьютер вместе с рабочей книгой):
  •  открыть файл с рабочей книгой;
  •  выполнить команду  Вид - Панели инструментов – Настройка;
  •  щелкнуть по кнопке Вложить на вкладке Панели инструментов;
  •  выделить Панели пользователя, которые нужно присоединить к рабочей книге;
  •  щелкнуть по кнопке Копировать;
  •  щелкнуть по кнопке ОК;
  •  закрыть окно Настройка;
  •  сохранить файл.
  1.  Назначение макроса графическому объекту.
  •  создать на Рабочем листе графический объект с помощью ПИ Рисование;
  •  назначить макрос графическому объекту:
  •  выбрать команду Назначить макрос в контекстном меню графического объекта,
  •  выделить нужный макрос в списке макросов, щелкнуть по кнопке ОК;
  •  щелкнуть по любой ячейке, чтобы снять выделение объекта.
  1.  Назначение макроса кнопке на рабочем листе.
  •  выполнить команду Вид - Панели инструментов;
  •  выбрать ПИ Формы, ПИ появится на Рабочем листе;
  •  выбрать инструмент Кнопка на ПИ Формы щелчком мыши;
  •  нарисовать кнопку на Рабочем листе или щелкнуть по нему, появится окно со списком макросов;
  •  выделить нужный макрос в списке макросов, щелкнуть по кнопке ОК; 
  •  щелкнуть по любой ячейке, чтобы снять выделение кнопки;
  •  закрыть панель инструментов Формы.
  1.  Изменение параметров графического объекта и кнопки, назначение  им макросов и удаление выполняется после щелчка правой кнопкой мыши по кнопке или графическому объекту.

Выполнение любого макроса запускается щелчком мыши по соответствующей кнопке или графическому объекту.

  1.  Создание меню.
  •  выполнить команду Вид - Панели инструментов – Настройка;
  •  на вкладке Команды выделить категорию Новое меню;
  •  из списка Команды перетащить значок Новое меню в нужное место управляющего меню Excel; изменение названия меню, удаление меню выполняется с помощью команд контекстного меню созданного пункта меню при открытом окне Настройка или с помощью кнопки Изменить выделенный объект в окне Настройка.
  1.  Создание команд меню.
  •  выполнить команду Вид - Панели инструментовНастройка;
  •  на вкладке Команды выделить категорию Макросы;
  •  из списка Команды перетащить значок Настраиваемая команда меню в нужное место созданного меню; изменение параметров команды, назначение ей макроса, удаление  выполняется с помощью команд контекстного меню команды при открытом окне Настройка или с помощью кнопки Изменить выделенный объект в окне Настройка.


 

А также другие работы, которые могут Вас заинтересовать

25779. Слуховое утомление и слуховая адаптация 14.58 KB
  Минимальная сила звука называется порогом слухового ощущения. Сила звука при которой нарастание громкости звука прекращается и появляется ощущение давления или даже боли в ухе называется болевым порогом.
25780. Причины стойких нарушений слуха: врождённые и приобретенные 14.96 KB
  Причины стойких нарушений слуха: врождённые и приобретенные. Во всех случаях к значительному и стойкому понижению слуха ведет лишь полное заращение наружного слухового прохода. При атрезии наружного слухового прохода понижение слуха носит характер поражения звукопроводящего аппарата т. страдает главным образом восприятие низких звуков; восприятие высоких тонов сохраняется костная проводимость остается нормальной или даже несколько улучшается Приобретенные нарушения слуха возникают от разнообразных причин.
25781. Причины звукопроводящей (кондуктивной) тугоухости 16.07 KB
  Причины звукопроводящей кондуктивной тугоухости. При кондуктивной тугоухости проведение звуковой волны блокируется ещё до того как она достигнет сенсорноэпителиальных волосковых клеток кортиева органа связанных с окончаниями слухового нерва. У одного и того же пациента возможно сочетание кондуктивной басовой и нейросенсорной дискантовой тугоухости тугоухость смешанного характера. Причины кондуктивной тугоухости Наружное ухо Серная пробка Наружный отит воспаление ушной раковины и наружного слухового прохода Атрезия ...
25782. Причины звуковоспринимающей (нейросенсорной) тугоухости 13.92 KB
  Нейросенсорная тугоухость это потеря слуха вызванная поражением структур внутреннего уха преддверноулиткового нерва VIII или центральных отделов слухового анализатора в стволе и слуховой коре головного мозга. Нейросенсорная тугоухость обусловлена дефектами сенсорноэпителиальных волосковых клеток спирального кортиева органа улитки внутреннего уха. Нейросенсорная потеря слуха может возникать как результат аномалии VIII черепного слухового нерва.
25783. Пороки развития наружного, среднего и внутреннего уха. Слуховые расстройства при данных заболеваниях 15.41 KB
  Очень часто сочетаются с врождёнными пороками развития. Врожденные пороки развития наружного уха: анотия врождённое отсутствие ушной раковины; микротия – недоразвитие ушной раковины например нет только мочки; деформация ушной раковины например обезьяньи уши – оттопырены; атрезия – заращение наружного слухового прохода. Врожденные пороки развития среднего уха: заполнение барабанной полости косной тканью; отсутствие слуховых косточек; сращение слуховых косточек.
25784. Заболевания наружного уха. Атрезии. Инородные тела уха. Серная пробка 16.29 KB
  Заболевания наружного уха. Инородные тела уха. Заболевания наружного уха отиты. Перихондрит ушной раковины воспаление надхрящницы воспалительный процесс локализуется в области ушной раковины не захватывая мочку уха проявляется покраснением припухлостью болезненностью.
25785. Острый и хронический катары среднего уха. Механизм их возникновения. Острый гнойный отит. Хроническое воспаление среднего уха. Осложнение при острых и хронических средних отитах 15.97 KB
  Хроническое воспаление среднего уха. Катар среднего уха – это негнойное воспаление слуховой трубы при котором нарушается ее функция. Воздух в полость среднего уха не поступает что ведет к понижению давления в ней и втяжению барабанной перепонки.
25786. Отосклероз. Характер слуховых расстройств при разной локализации отосклеротического процесса 14.84 KB
  Снижение слуха по типу нарушения звукопроводящей функции что обычно бывает обусловлено фиксацией основания стремени в окне преддверия внутреннего уха относят к тимпанальной форме отосклероза. Если очаг локализуется в области окна улитки или в улитке происходит понижение слуха по типу нарушения звуковосприятия смешанная и кохлеарная формы отосклероза. Иногда заболевание развивается быстро скоротечная форма что обычно наблюдается в подростковом возрасте а также при наследственном характере отосклероза.
25787. Воспаление внутреннего уха, характерные особенности воспаления, исход болезни, остаточные явления 15.21 KB
  В силу своего глубокого расположения в костном лабиринте воспаления внутреннего уха лабиринтиты как правило носят характер осложнений воспалительных процессов среднего уха или мозговых оболочек некоторых детских инфекций кори скарлатины эпидемического паротита. Результатом ограниченного гнойного лабиринтита является частичная потеря слуха на те или иные тоны в зависимости от места поражения в улитке. Развивающийся в этих случаях сухой лабиринтит протекает без гнойного воспаления и обычно не ведёт к гибели нервных элементов...