Для использования
При помощи
Инструментальное средство Macrorecorder (Макрорекордер):
В результате создается программа (
Макрорекордер не фиксирует отмененные вызовы команд, объединяет в один оператор несколько одинаковых последовательно выполненных действий, например, перемещения по таблице. Поэтому, прежде чем записать
Особое внимание необходимо уделить следующим вопросам:
Если в процессе записи
Впоследствии можно отредактировать или расширить
Сочетание
Процедуры, созданные макрорекордером, не являются достаточно эффективными и потому требуют корректировки с целью удаления лишних операторов (очистка
| Действия | Команды меню | Пиктограмма или функциональные клавиши вызова | Содержание статусной строки |
|---|---|---|---|
| Начать запись |
Сервис-Макрос-Начать запись (Tools-Record Macro-Record New Macro) | ![]() |
Запись (Recording) |
| Остановить запись |
Сервис-Макрос-Остановить запись (Tools-Record Macro-Stop Macro) | ![]() |
Готово (Ready) |
| Редактировать |
Сервис-Макрос-Редактор Visual Basic (Tools-Macro-Visual Basic Editor) | Alt+F11 |
|
| Выполнить |
Сервис-Макрос-Макросы (Tools-Macro-Macros) | ![]() |
|
| Относительная ссылка | ![]() |
||
| Сохранить |
|||
Пример
Пусть требуется рассчитать размер вклада через год при условии, что первоначальная сумма составляла 10 тыс. рублей и вклад был открыт под 10,5% годовых с ежемесячным начислением процентов.
Включите запись
В поле ). Нажатие на OK включает запись.
(рис 1.1) Запись нового макроса при помощи макрорекордераВ статусной строке появится сообщение ), первая кнопка которой - Остановить запись (Stop Macro). Если этой панели на экране нет, то необходимо включить ее с помощью команды Сервис-Настройка(Tools Options), вкладка Панели инструментов. В списке возможных панелей инструментов пометьте Остановить запись (Stop Macro).
(рис 1.2) Введите данные и формулы в соответствии с рис. 1.3 (a) и остановите запись
(рис 1.3) Расчет размера вклада: (a) - формулы, (b) - значения
(рис 1.4) Процедура записанная в модуле Module1 с именем Макрос1
Активизируйте другой
В диалоге (рис 1.5) можно набрать имя выполняемого

Нажатие на
(рис 1.6) Панель инструментов Visual Basic для рабочих листов MS ExcelДля быстрого запуска
При задании "горячих" клавиш в
Удобно связать
Первые две возможности реализуются при помощи команды ).
После выбора в левом окне строки Макросы (Custom) справа доступны две возможности: Настраиваемая кнопка и Настраиваемая команда меню. Переместите выбранную опцию на панель инструментов или в меню соответственно. Сразу становится доступной кнопка Изменить выделенный объект. В новом диалоговом окне настройте вид кнопки или измените команду меню, затем выполните команду Назначить макрос (Assign Macro) и выберите из списка процедур нужный
(рис 1.7) Назначение макроса кнопке панели инструментов или команде меню: (a) - выбор команды меню или кнопки, (b) - команды для настраиваемой кнопкиДля привязки к графическому объекту выполните команду Назначить макрос из контекстного меню для выбранного графического объекта.
Например, если активна ячейка A4, то ссылку на ячейку D3 можно задать как D3 (стиль A1 ) или R[-1]C[3] (стиль R1C1 ).
При записи формулы в стиле A1 признаком абсолютной ссылки является знак доллара ($) перед адресом строки и/или столбца. В стиле R1C1 для задания абсолютной ссылки используются индексы ячейки. Например, на ячейку D3 указывает абсолютная ссылка $D$3 в стиле A1 и абсолютная ссылка R3C4 в стиле R1C1.
В процедурах, создаваемых при помощи
По умолчанию после запуска макрорекодера кнопка
отжата, что означает, что при записи процедур используются абсолютные ссылки.
Команда вычисления размера вклада в ячейке B13 с использованием абсолютных ссылок (набор адреса ячейки со знаками $ во время записи
ActiveCell.FormulaR1C1 = "=R10C2*(1+R12C2/12)^R11C2"
Можно установить использование относительных ссылок при записи процедур Для этого после запуска
Другой способ задания относительных ссылок - использование свойства Offset объекта Range.
Примеры
(рис 1.8) Процедура Макрос1 записана с абсолютными ссылкамиВыделение интервала B1:C5 записано с абсолютными ссылками. При повторном выполнении процедуры снова будет выделен тот же интервал B1:C5, независимо от того, какая ячейка будет активной перед запуском процедуры.Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.