Первый опыт создания программ на VBA
Технология создания программ на VBA на примере разработки программы, выдающей на экран сообщение
Создать процедуру, которая должна отображать на экране сообщение.
В соответствии с постановкой задачи UserForm имеет один элемент управления - Label (Надпись) – А;
Процедура должна вызываться при появлении формы на экране.
Private Sub UserForm_ Activate ()
Dim Q As String
Q= “Не повторяется такое никогда: “
Label1.Caption=Q+Format(Now)
End Sub
Пример VBA–программы, организующей диалоговый режим
Создайте программу «Приветствие», экранная форма которой имеет вид:
В соответствии с постановкой задачи программа должна иметь:
1. Одно окно, поэтому понадобится одна форма – UserForm;
2. Два элемента управления Label (Надпись) – А;
3. Два элемента управления TextBox (Поле) – ab;
4. Один элемент управления CommandButton (Кнопка) - .
5. Нужно будет также создать программный код (процедуру), который должен выдать Приветствие во 2-е поле после того, когда пользователь введет свое имя в 1-е поле и щелкнет по кнопке.
Процедура, выдающая приветствие, имеет вид: