• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Option button ile multi page secmek

Katılım
17 Haziran 2006
Mesajlar
218
Excel Vers. ve Dili
excel 2000 Türkçe
&
excel 2003 Türkçe
vb editorde user form uzerinde 3 sayfali bir multi page yaptım. 3 adet te option button ekledim. yapmak istediğim option button 1 i secince multi pagede 1. sayfanın açılması, option button 2 yi seçince 2. sayfanın açılması, option button 3ü seçince 3. sayfanın açılması. bunu nasıl yapabilirim. teşekkürler.
 
Aşağıdaki kodlar işiniz görür.:cool:
Private Sub OptionButton1_Click()
Kod:
Dim i As Byte
For i = 1 To 3
    If Controls("OptionButton" & i).Value = True Then
        MultiPage1.Value = i - 1
    End If
Next i
End Sub

Private Sub OptionButton2_Click()
Dim i As Byte
For i = 1 To 3
    If Controls("OptionButton" & i).Value = True Then
        MultiPage1.Value = i - 1
    End If
Next i
End Sub

Private Sub OptionButton3_Click()
Dim i As Byte
For i = 1 To 3
    If Controls("OptionButton" & i).Value = True Then
        MultiPage1.Value = i - 1
    End If
Next i
End Sub
 
Aşağıdaki gibi deneyebilirsiniz.
Kod:
Private Sub OptionButton1_Click()
Me.MultiPage1.Value = 0
End Sub

Private Sub OptionButton2_Click()
Me.MultiPage1.Value = 1
End Sub

Private Sub OptionButton3_Click()
Me.MultiPage1.Value = 2
End Sub
 
Teşekkürler Orion2 ve Seyit Tiken....
 
bir sorum daha olacak. yukarida anlattığım gibi bir userformda optionbutton1 seçiliyken sadece page1 in görünmesini nasıl sağlayabilir. 2 saattir uğraşıyorum forumlarda dolaşıyorum ama benzer bir örnek bulamadım.
 
Dosyayı inceleyiniz.
Kod:
Private Sub OptionButton1_Click()
Me.MultiPage1.Pages(0).Visible = 1
Me.MultiPage1.Pages(1).Visible = 0
Me.MultiPage1.Pages(2).Visible = 0
End Sub

Private Sub OptionButton2_Click()
Me.MultiPage1.Pages(0).Visible = 0
Me.MultiPage1.Pages(1).Visible = 1
Me.MultiPage1.Pages(2).Visible = 0
End Sub

Private Sub OptionButton3_Click()
Me.MultiPage1.Pages(0).Visible = 0
Me.MultiPage1.Pages(1).Visible = 0
Me.MultiPage1.Pages(2).Visible = 1
End Sub
 
Geri
Üst