русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2015-07-23; просмотров: 1805; Нарушение авторских прав


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

Макрос - записанная последовательность команд и действий пользователя, сохраненная под уникальным именем, которую может выполнить Excel.

Рассмотрим процедуру записи макросов на примере очень простота макроса, который изменяет шрифт и цвет в выделенном диапазоне ячеек. Хотя указанные действия в Excel можно выполнить многими различными способами (например, применение стилей, автоформатирование и т.д.), этот пример продемонстрирует последовательность действий пользователя, необходимые для записи макроса. Итак, приступим.

  1. Откройте новую рабочую книгу. Удостоверьтесь, что все другие рабочие книги закрыты - в этом случае вам легче будет работать с записываемым макросом.

Конечно, совсем не обязательно закрывать рабочие книги во время записи макросов. В данном случае этот пункт включен только для "чистоты эксперимента" и для того, чтобы упростить окружение, в котором будет создаваться и исполняться макрос.

  1. В ячейку A1 введите ваше имя, в ячейку B2 - фамилию. Далее в ячейку C1 введите название города, в котором живете, а в ячейку D1 - название страны. Это будут данные, с которыми мы будем работать далее.
  2. Перейдите в ячейку A1.
  3. Выполните команду Сервис > Макрос > Начать запись. Появится диалоговое окно Запись макроса, показанное на рис. 1.1.
  4. Введите название макроса, например БольшойШрифт, и нажмите клавишу <Enter> для начала записи макроса. Заметьте, что в строке состояния окна Excel отобразилось слово Запись. Обычно также на экране появляется панель инструментов Остановить запись.

Имя макроса может содержать до 255 символов и должно начинаться с буквы. В имя могут входить буквы, цифры и знаки подчеркивания. Пробелы в именах макросов не допускаются, знаки подчеркивания часто используются вместо желаемых пробелов.



Для отображения панели инструментов Остановить запись щелкните правой кнопкой мыши на любой панели инструментов и в открывшемся контекстном меню панели выберите команду Настройка, а затем в одноименном диалоговом окне в списке Панели инструментов установите флажок возле пункта Остановить запись.

Рис. 1.1. Диалоговое окно, предлагающее ввести имя макроса и его описание

  1. Выполните команду Формат > Ячейки. Появится диалоговое окно Формат ячеек. Перейдите на вкладку Шрифт.
  2. Установите размер шрифта 16 пунктов, цвет - красный. Щелкните на кнопке ОК.
  3. Щелкните на кнопке Остановить запись одноименной панели инструментов. Сеанс записи макроса закончен.

Если панель инструментов Остановить запись не отображена на экране, выполните команду Сервис > Макрос > Остановить макрос.

После записи макроса его можно выполнить.



<== предыдущая лекция | следующая лекция ==>
Автоматизация среды Excel | Выполнение макросов


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.197 сек.