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


         

Макрос всегда можно вызвать командой


Макрос всегда можно вызвать командой Сервис, Макрос (Tools, Macro). Раскрывающийся список Сохранить в книге (Store Macro in) предназначен для выбора книги, в которой будет сохранен макрос. Если выбрать Личная книга макросов (Personal Macro Workbook), то макрос будет сохранен в специальной скрытой книге. Эта книга хотя и скрыта, но является открытой, и записанные в ней макросы доступны для других рабочих книг. Команда Окно, Отобразить (Window, Unhide) позволяет отобразить личную книгу макросов. Если в раскрывающемся списке выбрать Эта книга (This Workbook) (этот выбор по умолчанию предлагает компьютер), то макрос сохранится на новом листе модуля в активной рабочей книге, а если выбрать Новая книга (New Workbook) — в новой рабочей книге.



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

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

  • Активизируем ячейку B1 и введем в нее Расходы.

  • Активизируем ячейку А2 и введем в нее транспорт.

  • Активизируем ячейку A3 и введем в нее коммунальные.

  • Активизируем ячейку А 4 и введем в нее Еда.

  • Активизируем ячейку А5 и введем в нее Развлечения.

  • Активизируем ячейку Aб и введем в нее Одежда.

  • Активизируем ячейку A7 и введем в нее компьютер.

  • Активизируем ячейку А8 и введем в нее машина.

  • Активизируем ячейку A9 и введем в нее прочие.

  • Активизируем ячейку A10 и введем в нее итого.

  • Активизируем ячейку вю и введем в нее формулу =СУМM(В2:В9), вычисляющую суммарные расходы.

  • Выберем диапазон В2:В9 и при помощи раскрывающегося списка Границы (Borders) панели инструментов Форматирование (Formatting) создадим рамку, окаймляющую этот диапазон.

  • Выберем диапазон дю:вю и при помощи раскрывающегося списка Цвет заливки (Fill Color) панели инструментов Форматирование (Formatting) окрасим этот диапазон в желтый цвет.

    Содержание  Назад  Вперед