• DİKKAT

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

Userformdan diğer sayfadaki button'u aktif hale getirme.

Katılım
5 Mart 2010
Mesajlar
227
Excel Vers. ve Dili
Ofis 2010 TR 32 Bit
Sayfa3'te Userforma iki adet buton ekledim. bu butonlardan birine bstığımda,
Sayfa 1'i açıp oradaki CommandButton9'u aktif hale getirmesi lazım. Hata alıyorum.

UserForm1'de bulunan kodum şöyle:

Private Sub CommandButton1_Click()
Worksheets("Sayfa1").Activate
Worksheets("Sayfa1").Range("A1").Select
UserForm1.Hide

CommandButton9_Click
End Sub
 
Diğer sayfaya geçiyor ama 9. button'a basmayı gerçekleştirmiyor hocam.
 
Merhaba
Sn muygun'un dosyasını görme imkanım yok ama yukarıdaki kodlarınıza göre
"CommandButton9_Click " yerine
Kod:
Run ("Sayfa1.CommandButton9_Click")
çalıştırması gerek
 
Plint ilginiz için teşekkürler. Kodlar şu şekilde, malesef hata veriyor.

Private Sub CommandButton1_Click()
Sheets("Sayfa1").Select
Sheets("Sayfa1").CommandButton9.Visible = True
Run ("Sayfa1.CommandButton9_Click")
End Sub

Private Sub CommandButton2_Click()
Sheets("Sayfa2").Select
Sheets("Sayfa2").CommandButton9.Visible = False
End Sub

Private Sub CommandButton9_Click()
MsgBox ("butona basıldı")
End Sub
 
Sayın Gold, bu tür soruları kısa zamanda çözümü bulmak için örnek dosya yüklemek elzemdir, böyle iş uzar gider.
 
Merhaba @Gold_Savt
CommandButton1'in içindeki kodları module ekleyeceğiniz bir makro içerisine alarak kaydedin.
Ardından da ister sayfaya eklenmiş Activex düğmesi, istersede userformdaki düğme olsun bunun kodunda da module kaydedilen makroyu çalıştırabilirsiniz. Pratik olanı çözüm bence bu şekilde.

örneğin
Kod:
Modudeki makro:
Sub YENI()
MsgBox "MERHABA"
End Sub

Sayfaya eklenen veya userformdaki  Commandbutton  için kod:
Private Sub CommandButton1_Click()
Call YENI
End Sub
 
Hepgel, dediğiniz mantıkta işlemi tamamlamış oldum. Teşekkür ederim.
Seyit TİKEN, Haklısınız bir sonraki sefere inşallah bir örnek dosya ile sormakta fayda var.
Emeği geçenlere teşekkür ediyorum.
 
Rica Ederim. Dönüş yaptığınız için teşekkür ederim.
İyi Çalışmalar.
 
Geri
Üst