HTML Diff
2 added 2 removed
Original 2026-01-01
Modified 2026-03-10
1 <ul><li><a>Определение</a></li>
1 <ul><li><a>Определение</a></li>
2 <li><a>Кто использует макросы</a></li>
2 <li><a>Кто использует макросы</a></li>
3 <li><a>Предназначение макрокоманд</a></li>
3 <li><a>Предназначение макрокоманд</a></li>
4 <li><a>Принцип работы и особенности функционирования</a></li>
4 <li><a>Принцип работы и особенности функционирования</a></li>
5 <li><a>На чем пишутся макрокоманды</a></li>
5 <li><a>На чем пишутся макрокоманды</a></li>
6 <li><a>Примеры использования макрокоманд</a></li>
6 <li><a>Примеры использования макрокоманд</a></li>
7 <li><a>Способы создания</a></li>
7 <li><a>Способы создания</a></li>
8 <li><a>Ограничения при работе с макрорекордером</a></li>
8 <li><a>Ограничения при работе с макрорекордером</a></li>
9 <li><a>Макрорекордер и запись макрокоманды</a></li>
9 <li><a>Макрорекордер и запись макрокоманды</a></li>
10 <li><a>Самостоятельное написание</a></li>
10 <li><a>Самостоятельное написание</a></li>
11 <li><a>Расширение файлов с макрокомандами</a></li>
11 <li><a>Расширение файлов с макрокомандами</a></li>
12 </ul><p>Макрос - неотъемлемая часть Excel и некоторых других офисных приложений. Им могут пользоваться как неопытные ПК-пользователи, так и продвинутые программисты. С помощью макросов Excel удается автоматизировать некоторые операции.</p>
12 </ul><p>Макрос - неотъемлемая часть Excel и некоторых других офисных приложений. Им могут пользоваться как неопытные ПК-пользователи, так и продвинутые программисты. С помощью макросов Excel удается автоматизировать некоторые операции.</p>
13 <p>Далее предстоит познакомиться с соответствующим элементом получше. Нужно выяснить не только предназначение и определение макроса, но и понять, как его сделать. Информация, представленная ниже, рассчитана на широкую публику. Она поможет освоить работу с макросами в Excel с нуля.</p>
13 <p>Далее предстоит познакомиться с соответствующим элементом получше. Нужно выяснить не только предназначение и определение макроса, но и понять, как его сделать. Информация, представленная ниже, рассчитана на широкую публику. Она поможет освоить работу с макросами в Excel с нуля.</p>
14 <h2>Определение</h2>
14 <h2>Определение</h2>
15 <p>Макрос (или макрокоманда) - это небольшая программа, предназначенная для выполнения некоторого набора действий в офисном документе. Обычно этот инструмент используется в Microsoft Office Excel при работе с разнообразными таблицами. Макрокоманды пишутся и запускаются прямо в офисном приложении.</p>
15 <p>Макрос (или макрокоманда) - это небольшая программа, предназначенная для выполнения некоторого набора действий в офисном документе. Обычно этот инструмент используется в Microsoft Office Excel при работе с разнообразными таблицами. Макрокоманды пишутся и запускаются прямо в офисном приложении.</p>
16 <p>Макрос по принципу своей работы и предназначению напоминает скрипт: небольшую программу, используемую для выполнения строго определенных операций. Чаще всего скрипты не имеют графического интерфейса.</p>
16 <p>Макрос по принципу своей работы и предназначению напоминает скрипт: небольшую программу, используемую для выполнения строго определенных операций. Чаще всего скрипты не имеют графического интерфейса.</p>
17 <h2>Кто использует макросы</h2>
17 <h2>Кто использует макросы</h2>
18 <p>Макросы в Excel используют все, кто активно работает с MS Excel. Сюда можно отнести:</p>
18 <p>Макросы в Excel используют все, кто активно работает с MS Excel. Сюда можно отнести:</p>
19 <ul><li>экономистов;</li>
19 <ul><li>экономистов;</li>
20 <li>разные категории менеджеров;</li>
20 <li>разные категории менеджеров;</li>
21 <li>специалистов по маркетингу/рекламе;</li>
21 <li>специалистов по маркетингу/рекламе;</li>
22 <li>аналитиков.</li>
22 <li>аналитиков.</li>
23 </ul><p>Все, кому предстоит обрабатывать табличные данные, особенно в большом объеме, должны научиться работать с макрокомандами Excel. Это необязательное условие при трудоустройстве и построении карьеры, но наличие соответствующих навыков значительно облегчит жизнь и выполнение должностных обязанностей.</p>
23 </ul><p>Все, кому предстоит обрабатывать табличные данные, особенно в большом объеме, должны научиться работать с макрокомандами Excel. Это необязательное условие при трудоустройстве и построении карьеры, но наличие соответствующих навыков значительно облегчит жизнь и выполнение должностных обязанностей.</p>
24 <h2>Предназначение макрокоманд</h2>
24 <h2>Предназначение макрокоманд</h2>
25 <p>Перед тем как записать макрос нужно разобраться, для чего он вообще нужен. С помощью этого инструмента Excel получится:</p>
25 <p>Перед тем как записать макрос нужно разобраться, для чего он вообще нужен. С помощью этого инструмента Excel получится:</p>
26 <ol><li>Сделать работу с офисными электронными документами и таблицами более простой и быстрой.</li>
26 <ol><li>Сделать работу с офисными электронными документами и таблицами более простой и быстрой.</li>
27 <li>Добиться автоматизации рутинных процессов. Теперь можно сконцентрироваться на интеллектуальных задачах!</li>
27 <li>Добиться автоматизации рутинных процессов. Теперь можно сконцентрироваться на интеллектуальных задачах!</li>
28 <li>Избежать человеческого фактора в процессе выполнения некоторых операций в Excel. К ним можно отнести форматирование данных в заданной таблице.</li>
28 <li>Избежать человеческого фактора в процессе выполнения некоторых операций в Excel. К ним можно отнести форматирование данных в заданной таблице.</li>
29 <li>Быстро обнаруживать необходимую информацию среди большого объема данных.</li>
29 <li>Быстро обнаруживать необходимую информацию среди большого объема данных.</li>
30 <li>Объединить работу сразу в нескольких продуктах MS Office. Это связано с тем, что одна и так же макрокоманда способна функционировать в различных приложениях офисного пакета.</li>
30 <li>Объединить работу сразу в нескольких продуктах MS Office. Это связано с тем, что одна и так же макрокоманда способна функционировать в различных приложениях офисного пакета.</li>
31 <li>Формировать дополнительные функции. Подразумевается создание команд, которые отсутствуют в Excel изначально, но могут понадобиться для дальнейшей работы с таблицами.</li>
31 <li>Формировать дополнительные функции. Подразумевается создание команд, которые отсутствуют в Excel изначально, но могут понадобиться для дальнейшей работы с таблицами.</li>
32 </ol><p>Чаще всего макрокоманды используются для ускорения обработки информации и автоматизации рутинных процессов. Они - верные помощники каждого специалиста, работающего с офисными приложениями и большими информационными объемами.</p>
32 </ol><p>Чаще всего макрокоманды используются для ускорения обработки информации и автоматизации рутинных процессов. Они - верные помощники каждого специалиста, работающего с офисными приложениями и большими информационными объемами.</p>
33 <h2>Принцип работы и особенности функционирования</h2>
33 <h2>Принцип работы и особенности функционирования</h2>
34 <p>Использование макрокоманды выглядит так: сначала пользователь создает некоторый набор команд при помощи встроенных в Excel инструментов, а затем запускает его. Для этого используется или одна специальная кнопка, или сочетание клавиш. Итогом становится выполненный в автоматизированном режиме алгоритм.</p>
34 <p>Использование макрокоманды выглядит так: сначала пользователь создает некоторый набор команд при помощи встроенных в Excel инструментов, а затем запускает его. Для этого используется или одна специальная кнопка, или сочетание клавиш. Итогом становится выполненный в автоматизированном режиме алгоритм.</p>
35 <p>Сохранение макроса в Excel допустимо несколькими способами:</p>
35 <p>Сохранение макроса в Excel допустимо несколькими способами:</p>
36 <ul><li>локально - для определенного документа;</li>
36 <ul><li>локально - для определенного документа;</li>
37 <li>глобально - для всех документов Excel.</li>
37 <li>глобально - для всех документов Excel.</li>
38 </ul><p>При запуске макрокоманды Excel выполняет его программный код - он совершает описанные в алгоритме действия. Данный процесс напоминает разработку приложений и их последующий запуск. Разница заключается в том, что для применения макросов в Excel навыки программирования не являются обязательными.</p>
38 </ul><p>При запуске макрокоманды Excel выполняет его программный код - он совершает описанные в алгоритме действия. Данный процесс напоминает разработку приложений и их последующий запуск. Разница заключается в том, что для применения макросов в Excel навыки программирования не являются обязательными.</p>
39 <p>Запуск макрокоманд допускается до бесконечности. Каждый раз система будет выполнять записанные в алгоритме действия и выводить полученные результаты на экран.</p>
39 <p>Запуск макрокоманд допускается до бесконечности. Каждый раз система будет выполнять записанные в алгоритме действия и выводить полученные результаты на экран.</p>
40 <h2>На чем пишутся макрокоманды</h2>
40 <h2>На чем пишутся макрокоманды</h2>
41 <p>Задумываясь над созданием макросов в Excel, пользователю предстоит выяснить на каком языке они формируются. Исходный код алгоритма действий в Excel записывается при помощи VBA. Это язык программирования, разработкой которого занимается компания Microsoft. Аббревиатура расшифровывается как Visual Basic Application.</p>
41 <p>Задумываясь над созданием макросов в Excel, пользователю предстоит выяснить на каком языке они формируются. Исходный код алгоритма действий в Excel записывается при помощи VBA. Это язык программирования, разработкой которого занимается компания Microsoft. Аббревиатура расшифровывается как Visual Basic Application.</p>
42 <p>VBA - язык, базирующийся на Visual Basic, но адаптированный под использование внутри офисного пакета. С помощью кода, написанного на нем, удается описать команды, необходимые для дальнейшего выполнения в Экселе.</p>
42 <p>VBA - язык, базирующийся на Visual Basic, но адаптированный под использование внутри офисного пакета. С помощью кода, написанного на нем, удается описать команды, необходимые для дальнейшего выполнения в Экселе.</p>
43 <p>VBA - язык, встроенный в MS Office Excel и другие офисные приложения. Это значит, что соответствующие программы смогут распознать и выполнить команды, созданные на базе Visual Basic Application. Пишут на нем в специальном окне VB. Открыть его получится при помощи контекстного меню в Экселе.</p>
43 <p>VBA - язык, встроенный в MS Office Excel и другие офисные приложения. Это значит, что соответствующие программы смогут распознать и выполнить команды, созданные на базе Visual Basic Application. Пишут на нем в специальном окне VB. Открыть его получится при помощи контекстного меню в Экселе.</p>
44 <p>Если хорошо выучить VBA, можно формировать и реализовывать сложные макросы. Для выполнения большинства рутинных процессов в Экселе навыки в области разработки не требуются. Программировать макросы получится без непосредственного написания исходного кода.</p>
44 <p>Если хорошо выучить VBA, можно формировать и реализовывать сложные макросы. Для выполнения большинства рутинных процессов в Экселе навыки в области разработки не требуются. Программировать макросы получится без непосредственного написания исходного кода.</p>
45 <h2>Примеры использования макрокоманд</h2>
45 <h2>Примеры использования макрокоманд</h2>
46 <p>Перед тем как записать собственный макрос, стоит рассмотреть несколько реальных примеров применения этого инструмента. К ним можно отнести:</p>
46 <p>Перед тем как записать собственный макрос, стоит рассмотреть несколько реальных примеров применения этого инструмента. К ним можно отнести:</p>
47 <ol><li>Автоматизацию повторяющихся операций. Пример - составление сводных отчетов из нескольких документов по одному и тому же алгоритму.</li>
47 <ol><li>Автоматизацию повторяющихся операций. Пример - составление сводных отчетов из нескольких документов по одному и тому же алгоритму.</li>
48 <li>Объединение работы несколько приложений из MS Office. Одна макрокоманда способна помочь сформировать таблицу в Excel, затем - вставить и сохранить ее в Word и отправить получателю при помощи Outlook.</li>
48 <li>Объединение работы несколько приложений из MS Office. Одна макрокоманда способна помочь сформировать таблицу в Excel, затем - вставить и сохранить ее в Word и отправить получателю при помощи Outlook.</li>
49 <li>Форматирование и заполнение таблиц. Макрос можно использовать для автоматизации форматирования табличных данных. Таблицам удастся придать единообразный вид и дополнить их необходимым спектром информации.</li>
49 <li>Форматирование и заполнение таблиц. Макрос можно использовать для автоматизации форматирования табличных данных. Таблицам удастся придать единообразный вид и дополнить их необходимым спектром информации.</li>
50 <li>Формирование шаблонов для ввода данных. Макрокоманды пригодятся и тогда, когда необходимо опросить сотрудников корпорации. Для этого формируется шаблон опросника, который направляется работникам организации по корпоративной почте.</li>
50 <li>Формирование шаблонов для ввода данных. Макрокоманды пригодятся и тогда, когда необходимо опросить сотрудников корпорации. Для этого формируется шаблон опросника, который направляется работникам организации по корпоративной почте.</li>
51 <li>Поиск и перенос информации в ячейках таблиц Excel. Макросы будут особо полезны при работе с несколькими крупными таблицами.</li>
51 <li>Поиск и перенос информации в ячейках таблиц Excel. Макросы будут особо полезны при работе с несколькими крупными таблицами.</li>
52 <li>Формирование новых функций в Excel. Базовые операции, доступные в таблицах - это те же макрокоманды. Если необходимая функция в Excel отсутствует, ее можно сформировать самостоятельно при помощи изучаемого инструмента.</li>
52 <li>Формирование новых функций в Excel. Базовые операции, доступные в таблицах - это те же макрокоманды. Если необходимая функция в Excel отсутствует, ее можно сформировать самостоятельно при помощи изучаемого инструмента.</li>
53 </ol><p>Все это - лишь несколько наглядных примеров, объясняющих предназначение программирования макросов. Теперь можно изучить принципы формирования макрокоманд и их запуск более подробно.</p>
53 </ol><p>Все это - лишь несколько наглядных примеров, объясняющих предназначение программирования макросов. Теперь можно изучить принципы формирования макрокоманд и их запуск более подробно.</p>
54 <h2>Способы создания</h2>
54 <h2>Способы создания</h2>
55 <p>Создание макрокоманд доступно несколькими способами, но сначала пользователь должен открыть панель макросов. Для этого предстоит перейти во вкладку "Разработчик" и нажать на кнопку "Макросы". Иногда интерфейс не предусматривает соответствующего раздела "по умолчанию". Обнаружить необходимую кнопку получится в разделе "Вид".</p>
55 <p>Создание макрокоманд доступно несколькими способами, но сначала пользователь должен открыть панель макросов. Для этого предстоит перейти во вкладку "Разработчик" и нажать на кнопку "Макросы". Иногда интерфейс не предусматривает соответствующего раздела "по умолчанию". Обнаружить необходимую кнопку получится в разделе "Вид".</p>
56 <p>Вкладку "Разработчик" можно вывести в интерфейсе Excel. Для этого потребуется:</p>
56 <p>Вкладку "Разработчик" можно вывести в интерфейсе Excel. Для этого потребуется:</p>
57 <ol><li>Перейти в "Файл-Параметры". В качестве альтернативы допустимо нажатие правой кнопкой мышки по меню.</li>
57 <ol><li>Перейти в "Файл-Параметры". В качестве альтернативы допустимо нажатие правой кнопкой мышки по меню.</li>
58 <li>Выбрать пункт "Параметры Excel".</li>
58 <li>Выбрать пункт "Параметры Excel".</li>
59 <li>Переключиться в раздел "Настроить ленту".</li>
59 <li>Переключиться в раздел "Настроить ленту".</li>
60 <li>Поставить галочку около пункта "Разработчик" в списке "Основные вкладки".</li>
60 <li>Поставить галочку около пункта "Разработчик" в списке "Основные вкладки".</li>
61 </ol><p>Теперь можно более подробно рассмотреть вопрос о том, как записать собственный макрос в Эксель. Сделать это предлагается несколькими способами:</p>
61 </ol><p>Теперь можно более подробно рассмотреть вопрос о том, как записать собственный макрос в Эксель. Сделать это предлагается несколькими способами:</p>
62 <ol><li>Автоматизированно. Этот прием подходит новичкам. Такое создание макросов - это запись необходимого алгоритма действий при помощи специального рекордера, встроенного в Эксель. Этот прием не требует от пользователя никаких навыков в сфере разработки программного обеспечения.</li>
62 <ol><li>Автоматизированно. Этот прием подходит новичкам. Такое создание макросов - это запись необходимого алгоритма действий при помощи специального рекордера, встроенного в Эксель. Этот прием не требует от пользователя никаких навыков в сфере разработки программного обеспечения.</li>
63 <li>Запись кода вручную. Соответствующий прием может быть полезен при создании сложных алгоритмов. Он рекомендован опытным разработчикам и требует знания основ разработки. Создать исходный код макрокоманды получится при помощи VBA.</li>
63 <li>Запись кода вручную. Соответствующий прием может быть полезен при создании сложных алгоритмов. Он рекомендован опытным разработчикам и требует знания основ разработки. Создать исходный код макрокоманды получится при помощи VBA.</li>
64 </ol><p>Больше никаких вариантов написания макросов в Excel нет. Далее оба варианта будут рассмотрены более подробно. Перед этим предстоит запомнить некоторые правила и ограничения, связанные с формированием макрокоманд.</p>
64 </ol><p>Больше никаких вариантов написания макросов в Excel нет. Далее оба варианта будут рассмотрены более подробно. Перед этим предстоит запомнить некоторые правила и ограничения, связанные с формированием макрокоманд.</p>
65 <h2>Ограничения при работе с макрорекордером</h2>
65 <h2>Ограничения при работе с макрорекордером</h2>
66 <p>Вопрос о том, как записать собственный макрос, требует от пользователя определенных знаний. Особенно это касается автоматизированного создания (записи при помощи рекордера).</p>
66 <p>Вопрос о том, как записать собственный макрос, требует от пользователя определенных знаний. Особенно это касается автоматизированного создания (записи при помощи рекордера).</p>
67 <p>При использовании макрорекордера необходимо помнить, что через него не получится создавать:</p>
67 <p>При использовании макрорекордера необходимо помнить, что через него не получится создавать:</p>
68 <ol><li>Сложные конструкции. К таким можно отнести условные: когда то или иное действие выполняется при справедливости некоторого заданного изначально условия.</li>
68 <ol><li>Сложные конструкции. К таким можно отнести условные: когда то или иное действие выполняется при справедливости некоторого заданного изначально условия.</li>
69 <li>Команды, отсутствующие в Excel изначально. Их написание с нуля не допускается. Макрокоманды позволяют выполнять уже имеющиеся функции, а не формировать новые.</li>
69 <li>Команды, отсутствующие в Excel изначально. Их написание с нуля не допускается. Макрокоманды позволяют выполнять уже имеющиеся функции, а не формировать новые.</li>
70 <li>Операции и алгоритмы, не предусматривающие выбор ячейки таблицы. Макрорекордер Excel поддерживает работу только с ячейками. Открыть другой лист он не сможет.</li>
70 <li>Операции и алгоритмы, не предусматривающие выбор ячейки таблицы. Макрорекордер Excel поддерживает работу только с ячейками. Открыть другой лист он не сможет.</li>
71 </ol><p>Все эти правила и ограничения удается успешно обойти при помощи написания макрокоманды в Excel вручную. Макросы, написанные самостоятельно, смогут поочередно взаимодействовать сразу с несколькими офисными приложениями. Пример - загрузка в Excel информации из Access.</p>
71 </ol><p>Все эти правила и ограничения удается успешно обойти при помощи написания макрокоманды в Excel вручную. Макросы, написанные самостоятельно, смогут поочередно взаимодействовать сразу с несколькими офисными приложениями. Пример - загрузка в Excel информации из Access.</p>
72 <h2>Макрорекордер и запись макрокоманды</h2>
72 <h2>Макрорекордер и запись макрокоманды</h2>
73 <p>В самом простом случае макрокоманды записывается при помощи специального инструмента - рекордера. Так называется вшитая в Excel мини-программа, которая интерпретирует любое действие пользователя в код на VBA. После этого он записывает программный модуль команды, получившийся в процессе проделанной работы.</p>
73 <p>В самом простом случае макрокоманды записывается при помощи специального инструмента - рекордера. Так называется вшитая в Excel мини-программа, которая интерпретирует любое действие пользователя в код на VBA. После этого он записывает программный модуль команды, получившийся в процессе проделанной работы.</p>
74 <p>Создание макросов вручную - это простейший подход. Он подойдет тем, кто не владеет навыками программирования. Для создания макрокоманды с помощью соответствующего метода потребуется:</p>
74 <p>Создание макросов вручную - это простейший подход. Он подойдет тем, кто не владеет навыками программирования. Для создания макрокоманды с помощью соответствующего метода потребуется:</p>
75 <ol><li>Перейти во вкладку "Разработчик" в Excel.</li>
75 <ol><li>Перейти во вкладку "Разработчик" в Excel.</li>
76 <li>В группе "Код" кликнуть по кнопке "Запись макроса".</li>
76 <li>В группе "Код" кликнуть по кнопке "Запись макроса".</li>
77 <li>В поле "Имя макроса" задать название записываемого алгоритма.</li>
77 <li>В поле "Имя макроса" задать название записываемого алгоритма.</li>
78 <li>При помощи пункта "Сочетание клавиш" задать комбинацию, которая позволит запускать макрос.</li>
78 <li>При помощи пункта "Сочетание клавиш" задать комбинацию, которая позволит запускать макрос.</li>
79 - <li>В блоке "Сохранить в…" указывается место сохранение макрокоманды. Здесь доступны несколько вариантов. Пункт "Эта книга" отвечает за запись в модуль текущей книги. Алгоритм будет выполнен только при открытии выбранной книги в Excel. Можно сохранить макрокоманду в новой книге". Макрокоманды будут доступны во всех книгах, создаваемых на компьютере. Также доступно сохранение в личную книгу макросов. Она представляет собой хранилище-библиотеку макрокоманд. При старте макросы из книги "Personal.xls" будут загружаться в память устройства. Это поможет запустить их в любой книге и в любой момент.</li>
79 + <li>В блоке "Сохранить в…" указывается место сохранение макрокоманды. Здесь доступны несколько вариантов. Пункт "Эта книга" отвечет за запись в модуль текущей книги. Алгоритм будет выполнен только при открытии выбранной книги в Excel. Можно сохранить макрокоманду в новой книге". Макрокоманды будут доступны во всех книгах, создаваемых на компьютере. Также доступно сохранение в личную книгу макросов. Она представляет собой хранилище-библиотеку макрокоманд. При старте макросы из книги "Personal.xls" будут загружаться в память устройства. Это поможет запустить их в любой книге и в любой момент.</li>
80 <li>При помощи поля "Описание" можно описать последовательность действий, выполняемых макрокомандой. Это необязательное для заполнения поле.</li>
80 <li>При помощи поля "Описание" можно описать последовательность действий, выполняемых макрокомандой. Это необязательное для заполнения поле.</li>
81 <li>Нажать на "Ок".</li>
81 <li>Нажать на "Ок".</li>
82 <li>Проделать операции, которые нужно внести в алгоритм Excel.</li>
82 <li>Проделать операции, которые нужно внести в алгоритм Excel.</li>
83 <li>Когда все манипуляции будут выполнены, нажать на кнопку "Остановить запись".</li>
83 <li>Когда все манипуляции будут выполнены, нажать на кнопку "Остановить запись".</li>
84 </ol><p>После этого Excel запишет алгоритм и преобразует его в код. Теперь можно будет запустить макрос при помощи заданного сочетания клавиш.</p>
84 </ol><p>После этого Excel запишет алгоритм и преобразует его в код. Теперь можно будет запустить макрос при помощи заданного сочетания клавиш.</p>
85 <h2>Самостоятельное написание</h2>
85 <h2>Самостоятельное написание</h2>
86 <p>Задумываясь, как записать собственный макрос в Excel, иногда нужно знать основы VBA. Второй вариант формирования макрокоманд - это их написание в виде исходного кода алгоритма. Этот подход является более сложным, поэтому новичками он не используется.</p>
86 <p>Задумываясь, как записать собственный макрос в Excel, иногда нужно знать основы VBA. Второй вариант формирования макрокоманд - это их написание в виде исходного кода алгоритма. Этот подход является более сложным, поэтому новичками он не используется.</p>
87 <p>Чтобы воспользоваться соответствующим приемом, потребуется:</p>
87 <p>Чтобы воспользоваться соответствующим приемом, потребуется:</p>
88 <ol><li>Открыть рабочую книгу Excel, в которой предстоит применить макрокоманду.</li>
88 <ol><li>Открыть рабочую книгу Excel, в которой предстоит применить макрокоманду.</li>
89 <li>Перейти в "Разработчик"-"Код"-"Visual Basic". В качестве альтернативы допустимо использование сочетания клавиш Alt + F11.</li>
89 <li>Перейти в "Разработчик"-"Код"-"Visual Basic". В качестве альтернативы допустимо использование сочетания клавиш Alt + F11.</li>
90 <li>Выбрать "Tools"-"Options".</li>
90 <li>Выбрать "Tools"-"Options".</li>
91 <li>Во вкладке "Editor" активировать опцию "Require Variable Declaration". С ее помощью получится автоматически заполнять инструкции Options Explicit в начале каждого нового созданного кода.</li>
91 <li>Во вкладке "Editor" активировать опцию "Require Variable Declaration". С ее помощью получится автоматически заполнять инструкции Options Explicit в начале каждого нового созданного кода.</li>
92 <li>В поле "Tab Width" необходимо поставить значение 2 вместо 4. Этот прием помогает уменьшить ширину кода. Соответствующие параметры распространяются на все листы Excel, но в пределах одной рабочей книги.</li>
92 <li>В поле "Tab Width" необходимо поставить значение 2 вместо 4. Этот прием помогает уменьшить ширину кода. Соответствующие параметры распространяются на все листы Excel, но в пределах одной рабочей книги.</li>
93 <li>Выбрать инструмент "Insert"-"Module". С его помощью получится создать стандартный модуль для макросов.</li>
93 <li>Выбрать инструмент "Insert"-"Module". С его помощью получится создать стандартный модуль для макросов.</li>
94 <li>Ввести в появившемся окне модуля под текстом Option Explicit код на VBA.</li>
94 <li>Ввести в появившемся окне модуля под текстом Option Explicit код на VBA.</li>
95 <li>Нажать на кнопку "Run Macro" или F5 на клавиатуре.</li>
95 <li>Нажать на кнопку "Run Macro" или F5 на клавиатуре.</li>
96 <li>В окне "Macros" нажать на "Run" для запуска макроса и просмотра записанного алгоритма.</li>
96 <li>В окне "Macros" нажать на "Run" для запуска макроса и просмотра записанного алгоритма.</li>
97 </ol><p>Больше ничего делать не потребуется. Самый сложный этап программирования макрокоманд таким способом - это непосредственное написание исходного кода.</p>
97 </ol><p>Больше ничего делать не потребуется. Самый сложный этап программирования макрокоманд таким способом - это непосредственное написание исходного кода.</p>
98 <h2>Расширение файлов с макрокомандами</h2>
98 <h2>Расширение файлов с макрокомандами</h2>
99 <p>Как сделать макрос в Excel, теперь понятно. Обычный файл этого офисного приложения не способен сохранять внутри себя макрокоманды. Для реализации соответствующей операции и возможности пересылки макросов вместе с таблицами необходимо использовать особый формат документа - .xslm. Он поддерживает макрокоманды.</p>
99 <p>Как сделать макрос в Excel, теперь понятно. Обычный файл этого офисного приложения не способен сохранять внутри себя макрокоманды. Для реализации соответствующей операции и возможности пересылки макросов вместе с таблицами необходимо использовать особый формат документа - .xslm. Он поддерживает макрокоманды.</p>
100 <p>Если сохранять Excel документы в формате .xlsx, макрос будет недоступен. Его придется создавать снова. То же самое касается сохранения таблиц в других форматах. Для макрокоманд подходит только .xslm.</p>
100 <p>Если сохранять Excel документы в формате .xlsx, макрос будет недоступен. Его придется создавать снова. То же самое касается сохранения таблиц в других форматах. Для макрокоманд подходит только .xslm.</p>
101 - <p>Теперь понятно, как записать собственный макро тем или иным способом. Выучить VBA, научиться писать полноценные программы и работать с офисными приложениями помогут специальные дистанционные курсы. На них в срок от нескольких месяцев до года получится освоить любую IT-профессию или специальность. Весь процесс обучения организован через Интернет, в режиме онлайн. Он сопровождается богатой практикой. В конце успешно завершенного курса каждый получит электронный сертификат, подтверждающий приобретенные знания и умения.</p>
101 + <p>Теперь понятно, как записать собственный макрос тем или иным способом. Выучить VBA, научиться писать полноценные программы и работать с офисными приложениями помогут специальные дистанционные курсы. На них в срок от нескольких месяцев до года получится освоить любую IT-профессию или специальность. Весь процесс обучения организован через Интернет, в режиме онлайн. Он сопровождается богатой практикой. В конце успешно завершенного курса каждый получит электронный сертификат, подтверждающий приобретенные знания и умения.</p>
102 <p><em>Хотите освоить современную IT-специальность? Огромный выбор курсов по востребованным IT-направлениям есть в <a>Otus</a>!</em> </p>
102 <p><em>Хотите освоить современную IT-специальность? Огромный выбор курсов по востребованным IT-направлениям есть в <a>Otus</a>!</em> </p>
103  
103