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