Самоучитель VBA

         

ПХЯ В 2 Диалоговое окно Запись макроса



пХЯ. В.2. Диалоговое окно Запись макроса


Итак, в диалоговом окне Запись макроса (Record Macro) в поле Имя макроса (Macro Name) введем Расходы, а в поле Описание (Description) — Расчет месячных расходов и нажмем кнопку ОК. Появится плавающая панель инструментов с кнопкой Остановить запись (Stop Recording). Теперь все производимые действия будут записываться до тех пор, пока не будет нажата эта кнопка. Построим шаблон таблицы расходов по следующему алгоритму:

  1. Активизируем ячейку B1 и введем в нее Расходы.
  2. Активизируем ячейку А2 и введем в нее транспорт.
  3. Активизируем ячейку A3 и введем в нее коммунальные.
  4. Активизируем ячейку А 4 и введем в нее Еда.
  5. Активизируем ячейку А5 и введем в нее Развлечения.


  6. Активизируем ячейку Aб и введем в нее Одежда.
  7. Активизируем ячейку A7 и введем в нее компьютер.
  8. Активизируем ячейку А8 и введем в нее машина.
  9. Активизируем ячейку A9 и введем в нее прочие.
  10. Активизируем ячейку A10 и введем в нее итого.
  11. Активизируем ячейку вю и введем в нее формулу =СУМM(В2:В9), вычисляющую суммарные расходы.
  12. Выберем диапазон В2:В9 и при помощи раскрывающегося списка Границы (Borders) панели инструментов Форматирование (Formatting) создадим рамку, окаймляющую этот диапазон.
  13. Выберем диапазон дю:вю и при помощи раскрывающегося списка Цвет заливки (Fill Color) панели инструментов Форматирование (Formatting) окрасим этот диапазон в желтый цвет.
  14. Выберем ячейку Bi и при помощи раскрывающегося списка Цвет заливки (Fill Color) панели инструментов Форматирование (Formatting) окрасим эту ячейку в желтый цвет.
  15. Выберем диапазон А2:Д9 и при помощи раскрывающегося списка Цвет заливки (Fill Color) панели инструментов Форматирование (Formatting) окрасим этот диапазон в светло-бирюзовый цвет.
  16. Выберем столбец д, изменим его ширину так, чтобы введенный в диапазон А2: Д9 текст помещался в этом столбце.
  17. Выберем диапазон А2:В9 и при помощи мастера диаграмм, вызываемого кнопкой Мастер диаграмм (Chart Wizard) панели инструментов Стандартная (Standard), создадим диаграмму.

Рабочий лист теперь будет выглядеть так, как показано на Рисунок В.1. Остановим запись макроса, нажав кнопку Остановить запись (Stop Recording).

Заполним ячейки таблицы исходными данными, расчет суммарных расходов и построение диаграммы теперь будет происходить автоматически.

Для просмотра записанной процедуры необходимо выбрать команду Сервис, Макрос, Макросы (Tools, Macro, Macros), которая вызовет диалоговое окно Макрос (Macro) (Рисунок В.З).

В этом диалоговом окне в списке выделим макрос и нажмем кнопку Изменить (Edit). Это вызовет появление главного окна редактора VBA (Рисунок В.4). Ниже приведен полный текст записанного макроса.



Содержание раздела