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

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

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

  1. На вкладке Разработчик нажмите кнопку Record Macro.

Record Macro

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

  2. Выберите Это Workbook из выпадающего списка. В результате, макрос будет доступен в текущей книге только.

Select This Workbook

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

  1. Нажмите кнопку OK.

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

Format Cells

  1. Выберите в процентах.

Select Percentage

  1. Нажмите кнопку OK.

  2. Наконец, нажмите кнопку Остановить запись.

Stop Recording

Поздравляю. Вы только что записали макрос с Macro Recorder! [[Запускать записанные макро]] Выполнить Записанный макрос

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

  1. Введите несколько чисел в диапазоне от 0 до 1.

  2. Выберите номер.

Select Numbers

  1. На вкладке Разработчик нажмите кнопку Макросы.

Click Macros

  1. Нажмите кнопку Выполнить.

Run

Результат:

Excel Macro Recorder Result

См макрос

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

Visual Basic Editor

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