• DİKKAT

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

Farklı Userformlardaki kodları çalıştırmak.

  • Konbuyu başlatan Konbuyu başlatan Feylosof
  • Başlangıç tarihi Başlangıç tarihi
Katılım
24 Temmuz 2019
Mesajlar
484
Excel Vers. ve Dili
EXCEL 2010 TÜRKÇE
iyi akşamlar;
UserForm1 de bulunan bir komut ile userform2 de bulunan başka bir komuta bağlı kodu harekete geçirmek mümkün müdür?
 
Merhaba.

Evet mümkün.

Örneğin UserForm1 üzerinde bir buton olsa ve o butonun kodlarını çalıştırmak isterseniz var olan hali ile çalıştıramazsınız.

Çünkü varsayılan olarak kodların başına Private (yerel) ekleniyor Private yerine yerine Public (Genel) yazmalısınız.

Orijinal kod aşağıdaki gibidir ve başka bir kod sayfasından bu koda ulaşılamaz.

Kod:
Private Sub CommandButton1_Click()

End Sub

Aşağıdaki gibi yaparsanız ulaşabilirsiniz.
Kod:
Public Sub CommandButton1_Click()

End Sub

Başka bir kod sayfasından UserForm1 içinde bulunan yukarıdaki kodu çalıştırabilmek için aşağıdaki kod yazılmalıdır.

Kod:
UserForm1.CommandButton1_Click
 
Geri
Üst