• DİKKAT

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

Form nesnesine ulaşmak.

Katılım
2 Mart 2005
Mesajlar
225
Excel Vers. ve Dili
2003
2007
2010
Merhaba Arkadaşlar,

Excel hücrelerinde form isimlerim var. Bu form isimlerini kullanarak formları çalıştırmak istiyorum.

Örn:

ThisWorkbook.VBProject.VBComponents(A1).Show

Tabiki excel'de böyle bir kod yok benzer kod nasıl olmalıdır.


Teşekkürler.
 
Merhaba,

Aşağıdaki kodu dener misiniz, Sayfa1'in A1 hücresinde yazılan userform'u açar.

Kod:
Sub FormAc()
    
    Dim x
    x = Sheets("Sayfa1").Range("A1").Value
    
    VBA.UserForms.Add(x).Show
    
End Sub
 
Teşekkürler Bay Yeşertener,

Aradığım tam olarak buydu.

Aşağıdaki şekilde kodunuzu kendime göre uyarladım.

Bir excel sayfasında butonlar ekledim. Butonların isimlerini formlarımın isimleriyle aynı yaptım. Basılan butona göre aşağıdaki kod ilgili formu çalıştırıyor. Farklı fikirleri olanlar varsa paylaşırlarsa sevinirim.

Kod:
Sub SayfadanAc()
    
    Dim frm As String
    
    frm = Application.Caller
    
    VBA.UserForms.Add(frm).Show
        
    
End Sub
 
Son düzenleme:
Geri
Üst