• DİKKAT

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

Aktif multipage'e göre işlevi değişen commandbutton

  • Konbuyu başlatan Konbuyu başlatan ziya
  • Başlangıç tarihi Başlangıç tarihi
Katılım
8 Nisan 2005
Mesajlar
789
Excel Vers. ve Dili
Excel 2010 Türkçe
Merhaba,
Her multipage de ayrı ayrı kaydet butonu var, toplam 5 adet. Elbette işlevleri farklı. 5 ayrı buton yerine userform üzerinde tek buton kullanarak, hangi multipage'in aktif (seçili) olduğunu kontrol ettikten sonra aktif multipage için gereken kodu çalıştıracak bir uygulama yapılabilir mi.
1 nolu multipage aktifse, şunu yap,
2 nolu multipage aktifse, bunu yap gibi.
 
Kod:
Private Sub CommandButton1_Click()
    If MultiPage1.Value = 0 Then
        '.....Kodlarınız
    Else
        '.....Kodlarınız
    End If
End Sub
şeklinde deneyin.
 
peki bu sayfa adedi enaz 15 ise yine ayni sekildemi olur
 
Sn hamitcan,
Teşekkür ederim. Selamlar,
 
aşağıdaki kodu kodu kendinize uyurlayın

Private Sub CommandButton1_Click()
If MultiPage1.Value + 1 = 1 Then
makro1
ElseIf MultiPage1.Value + 1 = 2 Then
makro2
ElseIf MultiPage1.Value + 1 = 3 Then
makro3
ElseIf MultiPage1.Value + 1 = 4 Then
makro4
Else
MsgBox "makro yok"
End If
End Sub



Private Sub MultiPage1_Click(ByVal Index As Long)
For i = 1 To MultiPage1.Value + 1
If (Index) = i - 1 Then
MsgBox i
MsgBox "buraya makronuzu yazınız"
End If
Next
End Sub
 
tesekkur ederiz iyi çalısmalar efendim
 
Sn halit3
Teşekkür ederim.
Selamlar,
 
Geri
Üst