Информатика: Применение электронных таблиц в инженерно-технических расчетах. Кузнецов В.В - 29 стр.

UptoLike

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

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