Самый простой способ начать изучение макросов Excel состоит в их использовании для записи последовательности действий. Затем вы можете воспроизводить эту последовательность, то есть выполнять макрос.
Следующий пример даст новичкам возможность почувствовать, как работают макросы. В нем показано, как записать простой макрос, который вставляет ваше имя в активную ячейку.
Чтобы создать макрос, выполните следующие действия.
Этот макрос очень простой. В большинстве случаев вы будете записывать больше действий, чем указано в этом примере.
Макрос был записан в новый модуль VBA под названием Module1. Если вам интересно, можете посмотреть на инструкции, которые были записаны. Для просмотра кода этого модуля вы должны открыть Visual Basic Editor (VBE). Нажмите Alt+F11 для переключения между окнами VBE и Excel.
В VBE окно Project отображает список всех открытых книг и надстройки. Этот список показан в виде древовидной диаграммы, которую можно сворачивать и разворачивать. Код, который вы записали ранее, хранится в Module1 текущей книги. Если вы дважды щелкнете на Modulel, то код модуля появится в окне Code (рис. 204.1).

Рис. 204.1. Макрос МоеИмя был сгенерирован посредством записи макросов в Excel
Обратите внимание, что Excel вставил комментарии в верхней части процедуры. Это некоторая информация, которая появилась в окне Запись макроса. Строки с комментариями (которые начинаются с апострофа) необязательны, а их удаление не влияет на работу макроса.
Перед тем как записать этот макрос, вы назначили ему сочетание клавиш Ctrl+Shift+N. Чтобы протестировать макрос, вернитесь в Excel, нажав Alt+F11. Когда Excel активен, активизируйте лист (он может быть в книге, содержащей модуль VBA, или в любой другой книге). Выберите ячейку или диапазон ячеек и нажмите Ctrl+Shift+N. Макрос немедленно введет ваше имя в ячейку.
Как обеспечить вывод значений выпадающего списка с двоеточием, как в бухгалтерских программах?
Как при помощи инструментов Excel решить задачу о коробке максимального объема
Построение графика функции одной переменной средствами Excel
Как правильно вводить, редактировать и копировать формулы в таблицах Excel
Как в Excel обойтись без подстановки шрифтов при применении малых кеглей