ВВЕРХ

Как вставить макрос в Excel

Описание

Нам в работе иногда не хватает стандартных возможностей Экселя и приходится напрягать мозги, чтобы написать свою функцию или найти уже готовый макрос для решения данной задачи. Отсюда возникает вопрос: Что такое макрос, как писать и куда его вставлять?

Макрос – это специальная программа, написанная на встроенном в Excel языке программирования VBA (Visual Basic for Applications). Данный язык разработан компанией Microsoft, специально для приложений MS Office.

Как писать макросы – это отдельная большая тема, по которой написаны сотни книг и существует множество сайтов, поэтому мы не будем рассматривать это в данной статье. Для тех, кто интересуется этой темой более подробно, на нашем сайте есть Уроки VBA , где вы сможете ознакомиться с макросами поближе.

Давайте, все-таки, разберем куда макросы нужно вставлять, чтобы они работали в Экселе.


Как добавить VBA код?

Допустим мы имеем готовый макрос для объединения ячеек вместе с текстом (напомним, что стандартно Excel при сочетании ячеек оставляет только текст крайней левой верхней ячейки). Как теперь вставить VBA код нашей функции или процедуры?

Чтобы добавить код макроса, нужно открыть редактор Visual Basic (Alt+F11), правой кнопкой мыши нажать на Microsoft Excel Objects, добавить VBA модуль, выбрав

Теперь копируем туда код нашего макроса:

Нажимаем сохранить и возвращаемся к Excel.

Как запустить макрос?

Чтобы выполнить макрос, нужно выделить необходимые ячейки и выбирать название нашего макроса в меню Вид - Макросы (View - Macros) (Alt+F8):

Жмем кнопку Выполнить (Run) и получаем необходимый нам результат:

Не так уж сложно...

Статьи по теме: