Краткое описание инструмента и ремесла программирования. Степанов А.Г - 77 стр.

UptoLike

77
получает управление, а также различного рода события, возникающие в самой
форме с ее элементами, например выбор пункта из поля.
Рис. 2.12. Рабочее окно VBA с конструктором форм и созданной формой
Пример 2.40. Для задачи, рассмотренной в примере 2.39, предусмотрим
включение пользовательской формы за счет нажатия специальной кнопки на
рабочем листе. Разместим на рабочем листе Excel кнопку, нажатие на которую
приводит к активизации формы, и назовем ее Форма. Предположим, что
создаваемая нами форма имеет имя UserForm1. Процедура обработки нажатий на
кнопку имеет вид:
Private Sub ToggleButton1_Click()
If ToggleButton1.Value Then
UserForm1.Show
Else
UserForm1.Hide
End If
End Sub
Здесь используется свойство кнопки (ToggleButton) последовательно при нажатиях
менять свое значение (Value) на значения истина или ложь и связанный с
формой метод отображения (Show) и скрытия (Hide) пользовательской формы.
Пример 2.41. Предположим, что на рабочем листе Excel подготовлена и
запрограммирована таблица рис. 2.13, предназначенная для расчета заработной
платы в соответствии с рассматриваемым примером.
Создадим процедуру
инициализации формы, которая будет выполняться каждый раз, как форма
отображается на экране. Опишем начальные назначения переменных формы,
которые будут выполнены во время выполнения этой процедуры. Допустим, что
начальное размещение списка сотрудников на рабочем определено и не будет
изменяться. Кроме этого известны количество сотрудников, которым начисляется