• DİKKAT

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

Macro ile dosyaya Userform ekleme

  • Konbuyu başlatan Konbuyu başlatan frakaj
  • Başlangıç tarihi Başlangıç tarihi
Katılım
31 Ocak 2008
Mesajlar
23
Excel Vers. ve Dili
office xp türkçe
Herkese iyi çalışmalar.

Benim yapmak istediğim sayfada bulunan veya userform üzerinde bulunan bir commandbuttona bastığımda daha önce belirlediğim konumda bulunan ve daha önce export ettiğim userform veya modülü dosyaya import etsin ve çalıştırsın.

Üzerinde sürekli değişiklik yaptığım bir userform var. Her değişiklikten sonra ağda bulunan her bilgisayarda bu userformu yeniden import etmem gerekiyor ve ben bundan sıkıldım. Bu sebepten yardım bekliyorum.

Şimdiden ilgilenenlere teşekkürler.
 
Aşağıdaki proseduru butona bağlayıp kullanabilirsiniz.

Kod:
Private Sub Comp_Import()

Set comp = ThisWorkbook.VBProject.VBComponents.Import( _
    ThisWorkbook.Path & "\userform1.frm")
    
comp.Name = "Import_Edilen"

End Sub
 
İlginize teşekkürler.
Hemen deniyorum.
Çok sağolun
 
Verdiğiniz kodu denedim.
Çalıştırdığımda şu kodu veriyor:
"run-time error '1004'"
"VB Projesi'ne programlı olarak erişim güvenli değil"

bu hatayı set comp=.... diye devam eden satırda veriyor.

Acaba sorun nerde. Nasıl aşabilirim?

Teşekkürler
 
Ekli dosyaları çıkarıp test edin. Bende hata oluşmadı.
 
Sizin bana gönderdiğiniz dosya ile daha önce yazdıklarınızı aynen yapmama rağmen hala aynı hatayı veriyor.
sanırım işyerinde olduğumdan dolayı güvenlik sorunları olabilir.

İlginize teşekkürler.
 
Versiyon farkı da olabilir. Office 2003 ile test ettim.
 
Bende de aynı sürüm yüklü ama sanırım bilgisayarlarda yetki kısıtlaması olduğundan böyle bir sorunla karşılaşıyorum.
Yinede ilginize teşekkür ederim.
 
Geri
Üst