Взглянув на программный код, используемый в макросе (записанный вами или созданный другими макросами), вы сможете понять, как этот макрос устроен и как он работает. Вы можете выполнить эту проверку и внести изменения в свои макросы, отредактировав их. Для этого сначала выберите опцию «Макрос» в меню «Инструменты». Когда вы это сделаете, вы увидите подменю, в котором вы должны выбрать опцию Macros. Excel отображает диалоговое окно «Макрос». (См. Рис. 1.)

image

Рисунок 1. Диалоговое окно макроса.

В списке доступных макросов вы должны выбрать макрос, который хотите отредактировать. Когда вы выбрали один, вы можете нажать кнопку «Изменить», и откроется редактор VBA с загруженным выбранным макросом, готовым к редактированию.

После отображения макроса вы можете вносить в него изменения по своему усмотрению. Вы используете многие из тех же функций редактирования, что и при внесении изменений в обычный рабочий лист. Если вы полностью не понимаете последствия своих изменений, обычно лучше записывать простые макросы. Однако, если вы любите приключения, нет ничего плохого в том, чтобы внести изменения в свои макросы, чтобы посмотреть, что они будут делать. Если вы это сделаете, запомните следующие советы:

  • При разработке и тестировании макросов всегда используйте копии своих данных. Храните исходные данные в надежном месте.

  • Держите под рукой хороший справочник функций языка макросов или справочник команд.

  • По мере внесения изменений проверяйте чаще. Не вносите все изменения сразу, а затем ожидайте выполнения одного теста, и все будет работать.

К сожалению, жизнь не так проста.

Если вы будете помнить об этих советах, очень мало шансов, что вы что-нибудь навредите. Фактически, ваши шансы узнать больше об Excel и макропрограммировании намного выше, чем риск повреждения любых данных. Попробуйте!

Когда вы закончите вносить изменения в свой макрос, вы должны закрыть редактор VBA. Закрытие редактора VBA выполняется так же, как и при закрытии любой другой программы Windows — просто дважды щелкните значок «Закрыть» в правом верхнем углу окна.

_Примечание: _

Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.

link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (2331) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и более поздних версий) здесь:

link: / excelribbon-Editing_Macros [Редактирование макросов].