Электронные таблицы. Салмин А.А. - 155 стр.

UptoLike

Составители: 

155
5. Ознакомьтесь с тестом макроса в редакторе Visual
Basic. Активизируйте режим отладки и выполните
пошаговое выполнение макроса. При необходимости
установите точку остановки.
6. Создайте новую панель инструментов. Поместите на
эту панель кнопки для запуска созданных с помощью
макрорекордера макросов. Кнопки должна иметь запись,
информирующую об их назначении.
Рис. 1. Исходные данные для п. 1 задания1
Задание 2. Создание макросов, используя редактор VBA
1. В окне VBA создайте процедуру, выступающую в
качестве макроса. Данный макрос должен производить
запрос данных (используя функцию InputBox() ) и
пересчет данных при помощи созданной формулы
(таблица 1). Вывод результата необходимо осуществить в
ячейку A
n
, где n номер варианта (Range() ) и в
диалоговое окно (MsgBox() ).
2. Создайте макрос аналогичный предыдущему
(п. 2.2.1), но с учетом того, что данные вводятся не через
функцию InputBox(), а непосредственно в некоторые
ячейки таблицы Excel, например, столбца В. Процедура
должна считать значения переменных из этих ячеек, и
вывести результат пересчета по формуле в ячейку B
n+1
и в
диалоговое окно (MsgBox() ).
   5. Ознакомьтесь с тестом макроса в редакторе Visual
Basic. Активизируйте режим отладки и выполните
пошаговое выполнение макроса. При необходимости
установите точку остановки.
   6. Создайте новую панель инструментов. Поместите на
эту панель кнопки для запуска созданных с помощью
макрорекордера макросов. Кнопки должна иметь запись,
информирующую об их назначении.




         Рис. 1. Исходные данные для п. 1 задания1

  Задание 2. Создание макросов, используя редактор VBA
   1. В окне VBA создайте процедуру, выступающую в
качестве макроса. Данный макрос должен производить
запрос данных (используя функцию InputBox() ) и
пересчет данных при помощи созданной формулы
(таблица 1). Вывод результата необходимо осуществить в
ячейку An, где n – номер варианта (Range() ) и в
диалоговое окно (MsgBox() ).
   2. Создайте      макрос    аналогичный    предыдущему
(п. 2.2.1), но с учетом того, что данные вводятся не через
функцию InputBox(), а непосредственно в некоторые
ячейки таблицы Excel, например, столбца В. Процедура
должна считать значения переменных из этих ячеек, и
вывести результат пересчета по формуле в ячейку Bn+1 и в
диалоговое окно (MsgBox() ).

                                                       155