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