ВУЗ:
Составители:
-28-
4. МАКРОСЫ В ЭЛЕКТРОННЫХ ТАБЛИЦАХ
Макрокоманда или макрос - последовательность действий,
т.е. команд или вычислительных операций, которая составляется
пользователем для автоматического выполнения. Примеры
мак-
росов
- макрокоманды, выполняющие форматирование ячеек,
макрофункции, выполняющие вычислительные процедуры для
которых нет встроенных в Excel функций и возвращающие чис-
ленные значения, собственные диалоговые окна пользователя,
позволяющие управлять процессом работы над электронными
таблицами в интерактивном режиме (т.е. в зависимости от выбо-
ра того или иного варианта обработки или ввода данных).
Существует
два способа создания макрокоманды:
1) Запись (
протоколирование или макрорекордер). В этом
случае после включения режима записи Excel записывает в спе-
циальный модуль под заданным именем последовательность опе-
раций, выполняемых пользователем. При этом все для обозначе-
ния всего множества операций используется специальный собст-
венный макроязык (в современных версиях - это
Visual Basic).
Этот способ позволяет формировать сравнительно простые мак-
росы и рекомендуется для начинающих пользователей.
2)
Программирование - разработка программы на языке Vis-
ual Basic. Применяется для конструирования макрофункций или
более сложных макрокоманды с диалогом, циклическими опера-
циями и анализом ситуации.
Замечания относительно использования макрорекордера:
− Прежде чем включать запись, тщательно спланируйте все ви-
ши действия. Нет смысла записывать ошибки.
− До включения макрорекордера сделайте текущими (выделите)
ячейки таблицы или иные объекты. Это позволит применять
созданную макрокоманду к разным ячейкам или объектам. На-
против, если макрокоманда должна выполнять действия всегда
с одними и теми же объектами, не выделяйте объекты перед
записью.
− По этим же критериям определите, нужно ли необходимый ра-
бочий лист сделать текущим до включения макрорекордера.
-28- 4. МАКРОСЫ В ЭЛЕКТРОННЫХ ТАБЛИЦАХ Макрокоманда или макрос - последовательность действий, т.е. команд или вычислительных операций, которая составляется пользователем для автоматического выполнения. Примеры мак- росов - макрокоманды, выполняющие форматирование ячеек, макрофункции, выполняющие вычислительные процедуры для которых нет встроенных в Excel функций и возвращающие чис- ленные значения, собственные диалоговые окна пользователя, позволяющие управлять процессом работы над электронными таблицами в интерактивном режиме (т.е. в зависимости от выбо- ра того или иного варианта обработки или ввода данных). Существует два способа создания макрокоманды: 1) Запись (протоколирование или макрорекордер). В этом случае после включения режима записи Excel записывает в спе- циальный модуль под заданным именем последовательность опе- раций, выполняемых пользователем. При этом все для обозначе- ния всего множества операций используется специальный собст- венный макроязык (в современных версиях - это Visual Basic). Этот способ позволяет формировать сравнительно простые мак- росы и рекомендуется для начинающих пользователей. 2) Программирование - разработка программы на языке Vis- ual Basic. Применяется для конструирования макрофункций или более сложных макрокоманды с диалогом, циклическими опера- циями и анализом ситуации. Замечания относительно использования макрорекордера: − Прежде чем включать запись, тщательно спланируйте все ви- ши действия. Нет смысла записывать ошибки. − До включения макрорекордера сделайте текущими (выделите) ячейки таблицы или иные объекты. Это позволит применять созданную макрокоманду к разным ячейкам или объектам. На- против, если макрокоманда должна выполнять действия всегда с одними и теми же объектами, не выделяйте объекты перед записью. − По этим же критериям определите, нужно ли необходимый ра- бочий лист сделать текущим до включения макрорекордера.
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »