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.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
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
 
Katılım
17 Haziran 2006
Mesajlar
218
Excel Vers. ve Dili
excel 2000 Türkçe
&
excel 2003 Türkçe
Teşekkürler Orion2 ve Seyit Tiken....
 
Katılım
17 Haziran 2006
Mesajlar
218
Excel Vers. ve Dili
excel 2000 Türkçe
&
excel 2003 Türkçe
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.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
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
 
Üst