Private Sub UserForm_Activate()

6729626

Altın Üye
Katılım
31 Aralık 2005
Mesajlar
131
Excel Vers. ve Dili
Excel 2007 Türkçe
Altın Üyelik Bitiş Tarihi
27-01-2025
Yukardaki kodu user formda bir kaç yerde nasıl kullanırız. Zira birden çok yerde kullandığım zaman hep hata veriyor. Teşekkürler Şimdiden iyi Bayramlar.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,679
Excel Vers. ve Dili
Excel 2019 Türkçe
Birkaç yerde kullanamazsınız. Aynı kodun içinde kullanmanız gerekir. Yoksa "aynı isimli prosedürden birden fazla var" gibi bir mesaj alırsınız.
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Bunun yerine öneri olarak bir makro yaratıp, bu makroyu userform açılışlarında kullanabilirsiniz.

Sub Makrom()
Msgbox "Deneme 123"
End Sub

Private Sub UserForm_Activate()
Makrom
...
 

6729626

Altın Üye
Katılım
31 Aralık 2005
Mesajlar
131
Excel Vers. ve Dili
Excel 2007 Türkçe
Altın Üyelik Bitiş Tarihi
27-01-2025
Sn. Ripek şöyle bir şey yapmak istiyorum: Bir adet user formum var ve texboxa tıkladığım zaman açılan calendar dan günün tarihini calendar.dan texboxa aktarmak ve aktardıkdan sonra calendarın kapanmasını istiyorum yalnız bu kodları "initialize" kodunu kullanmadan yapmak istiyorum ilginize teşekkürler. İyi bayramlar.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ekli dosyayı incelermisiniz?:cool:
 
Son düzenleme:

6729626

Altın Üye
Katılım
31 Aralık 2005
Mesajlar
131
Excel Vers. ve Dili
Excel 2007 Türkçe
Altın Üyelik Bitiş Tarihi
27-01-2025
Sayın Orion2 cevabınız için teşekkürler; Fakat calendar'ı, kullandığım userformun içindeki bir texboxa basınca çıkmasını istiyorum ve kullandığım userformun içinde "Private Sub UserForm_Initialize()" kodu mevcut dolayısıyla bu kodu tekrar kullanırsam hata veriyor ve arkadaşların da sağolsunlar cevabında bu kodu aynı user formun içinde kullanılamaz diyorlar. O halde bu kodu nasıl revize etmeliyim ki (Private Sub UserForm_Initialize()) userformun içinde calendarı kullanabileyim. Tekrar teşekkürler. İyi bayramlar.

Private Sub UserForm_Initialize()
Calendar1.Visible = False
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Sayın Orion2 cevabınız için teşekkürler; Fakat calendar'ı, kullandığım userformun içindeki bir texboxa basınca çıkmasını istiyorum ve kullandığım userformun içinde "Private Sub UserForm_Initialize()" kodu mevcut dolayısıyla bu kodu tekrar kullanırsam hata veriyor ve arkadaşların da sağolsunlar cevabında bu kodu aynı user formun içinde kullanılamaz diyorlar. O halde bu kodu nasıl revize etmeliyim ki (Private Sub UserForm_Initialize()) userformun içinde calendarı kullanabileyim. Tekrar teşekkürler. İyi bayramlar.

Private Sub UserForm_Initialize()
Calendar1.Visible = False
End Sub
Yolladığım örnek dosyada bu istekleriniz gerçekleşiyor.
Yolladığım örnek dosyayı inceleyiniz.:cool:
 

6729626

Altın Üye
Katılım
31 Aralık 2005
Mesajlar
131
Excel Vers. ve Dili
Excel 2007 Türkçe
Altın Üyelik Bitiş Tarihi
27-01-2025
Sanıyorum ben de bir hata var dosyayı gönderiyorum dosya üzerinde yardımcı olursanız sevinirim.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Dosyada gerekli düzenlemeyi yaptım.Şimdi çalışıyor.
--Çalışmama nedeni--
*Bir UserForm'da 2 tane Initialize olayı olamaz.
*Calendar nesnesini eklememişsiniz.
 

6729626

Altın Üye
Katılım
31 Aralık 2005
Mesajlar
131
Excel Vers. ve Dili
Excel 2007 Türkçe
Altın Üyelik Bitiş Tarihi
27-01-2025
Teşekkürler Sn.Orion2
 
Üst