Нужна помощь.

Программирование на Visual Basic for Applications
Rik3D
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 84
Зарегистрирован: 07.02.2005 (Пн) 12:37

Нужна помощь.

Сообщение Rik3D » 22.05.2005 (Вс) 22:38

На форме несколько OptionButton-с и один ComboBox (название time) как сделать так чтобы, если нажимаешь на первые два OptionButton, то на форме показывалось в ComboBox (time) с 14:00 c 16:00, а на следующие два OptionButton3 и OptionButton4 на ComboBox показывалось с 09:00 c 11:00 c 14:00 c 16:00 в общем остальное вот код формы:
Код: Выделить всё
Private Sub OptionButton1_Click()
Worksheets("a").Activate
End Sub
Private Sub OptionButton2_Click()
Worksheets("b").Activate
End Sub
Private Sub OptionButton3_Click()
Worksheets("c").Activate
End Sub
Private Sub OptionButton4_Click()
Worksheets("d").Activate
End Sub
Public Sub cbtime()
Dim s(4)
    s(0) = "c 9:00"
    s(1) = "c 11:00"
    s(2) = "c 14:00"
    s(3) = "c 16:00"
    s(4) = "c 18:00"
With UserForm1
For i = 0 To 4
            Me.time.AddItem s(i)
Next
End With
End Sub
Private Sub UserForm_Initialize()
Call cbtime
End Sub

Rik3D
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 84
Зарегистрирован: 07.02.2005 (Пн) 12:37

Сообщение Rik3D » 23.05.2005 (Пн) 18:24

Всё разобрался...


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 46

    TopList