Упражнения и задания
Упражнение 1. Работа с элементами управления
- Измените размер окна Excel до половины размера экрана по вертикали. В другой половине экрана откройте VBE .
- Активизируйте чистый лист Вашей книги.
- Вынесите на экран панель с элементами управления.
- Запишите макрос со следующими действиями (открыв при этом модуль макроса в окне VBE ):
- Выберите элемент «Поле» и разместите его в ячейках « C 2: D 3»
- Выберите элемент «Надпись» и разместите его в ячейках « a 2: b 3»
- Измените следующие свойства выбранных элементов: имя, надпись на элементе, цвет фона, размер и цвет шрифта, цвет и стиль границы
- Выберите элемент «Кнопка» и разместите его в ячейках « C 10: D 11»
- Измените следующие свойства элемента «Кнопка»: имя, надпись на элементе, цвет фона, размер и цвет шрифта, цвет и стиль границы.
- Дважды щелкните по элементу «Кнопка», при этом в окне VBE откроется модуль с заготовкой процедуры.
- Вставьте в процедуру метод MsgBox (вывод сообщения) с сообщением о виде события.
- Введите поочередно процедуры для обработки других событий.
Упражнение 2. Работа с элементами управления
- Измените размер окна Excel до половины размера экрана по вертикали. В другой половине экрана откройте VBE .
- Активизируйте чистый лист Вашей книги.
- В меню VBE выберите Insert a UserForm
- В появившемся окне формы разместите элементы «Поле», «Надпись» и «Кнопка».
- Измените следующие свойства выбранных элементов: имя, надпись на элементе, цвет фона, размер и цвет шрифта, цвет и стиль границы.
- Запишите макрос с относительными адресами со следующими действиями (открыв при этом модуль макроса в окне VBE ):
- Выберите ячейки на два столбца правее и на две строки ниже активной ячейки.
- Используя панель инструментов или меню, измените цвета фона и характеристики шрифтов (тип шрифта, цвет, размер), измените ориентацию шрифта, измените границы.
- Измените размеры выбранной группы ячеек.
- Проверьте выполнение макроса.
- Создайте модуль для выполнения события щелчку по кнопке на форме.
- Вставьте код макроса в подготовленную процедуру.
- Проверьте выполнение полученной процедуры.
- В каждой строке разместите комментарии об используемых объектах, свойствах или методах (используйте справку F1)
Упражнение 3. Построение графика функции средствами VBA
- Активизируйте чистый лист Вашей книги.
- В меню VBE выберите Insert a UserForm
- В появившемся окне формы разместите элементы «Поле», «Надпись» для ввода границ интервала области определения функции.
- В появившемся окне формы разместите элемент «Кнопка» для выполнения программы.
- Заполните программно сто ячеек на листе значениями аргумента на выбранном интервале.
- Составьте подпрограмму в виде функции которая будет вычислять значение выражения в заданной точке.
- Используя эту подпрограмму заполните ячейки соседние с ячейками аргумента значениями заданной функции.
- Постройте график полученной функции, заданной таблично.
Упражнение 4. Переменные и их области видимости
- Объявите в программе все типы данных, используемые в VBA как локальные, глобальные и статические.
- Создайте подпрограмму с этими же переменными.
- Проведите инициализацию всех объявленных переменных.
- Программно измените все значения переменных в программе и внутри подпрограммы.
- Используя функцию определения типа данных, выведите в электронную таблицу все значения с указанием их типа и области видимости из подпрограммы и из программы.
- Используя теоретический пример из раздела "
Переменные, типы данных и константы" создайте программу для тестирования скорости выполнения программы для вариантов явного и неявного объявления переменных.