Средство записи макросов Excel - Easy Excel VBA

Содержание

Записать макрос | Запустить записанный макрос | Посмотреть макрос

В Макро регистратор, очень полезный инструмент, включенный в Excel VBA, записывает каждую задачу, которую вы выполняете с помощью Excel. Все, что вам нужно сделать, это один раз записать конкретную задачу. Затем вы можете выполнять задачу снова и снова одним нажатием кнопки. Средство записи макросов также очень помогает, когда вы не знаете, как запрограммировать конкретную задачу в Excel VBA. Просто откройте редактор Visual Basic после записи задачи, чтобы увидеть, как ее можно запрограммировать.

К сожалению, есть много вещей, которые вы не можете сделать с помощью Macro Recorder. Например, вы не можете перебирать диапазон данных с помощью Macro Recorder. Более того, Macro Recorder использует намного больше кода, чем требуется, что может замедлить ваш процесс.

Записать макрос

1. На вкладке «Разработчик» щелкните «Запись макроса».

2. Введите имя.

3. Выберите эту книгу из раскрывающегося списка. В результате макрос будет доступен только в текущей книге.

Примечание. Если вы сохраняете макрос в личной книге макросов, макрос будет доступен для всех ваших книг (файлов Excel). Это возможно, потому что Excel хранит ваш макрос в скрытой книге, которая открывается автоматически при запуске Excel. Если вы сохраните макрос в новой книге, макрос будет доступен только в автоматически новой открытой книге.

4. Щелкните ОК.

5. Щелкните правой кнопкой мыши активную ячейку (выбранную ячейку). Убедитесь, что вы не выбрали другую ячейку! Затем нажмите «Форматировать ячейки».

6. Выберите процент.

7. Щелкните ОК.

8. Наконец, нажмите «Остановить запись».

Поздравляю. Вы только что записали макрос с помощью Macro Recorder!

Запустить записанный макрос

Теперь мы протестируем макрос, чтобы увидеть, может ли он изменить числовой формат на процентное.

1. Введите числа от 0 до 1.

2. Выберите числа.

3. На вкладке «Разработчик» щелкните «Макросы».

4. Щелкните Выполнить.

Результат:

Посмотреть макрос

Чтобы взглянуть на макрос, откройте редактор Visual Basic.

Примечание: макрос был помещен в модуль под названием Module1. Код, помещенный в модуль, доступен для всей книги. Это означает, что вы также меняете числовой формат ячеек на других листах. Помните, что код, размещенный на листе (назначенный на командную кнопку), доступен только для этого конкретного листа. Вы можете пока игнорировать оператор Option Explicit.

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave