UserFormların otomatik açılması

Katılım
17 Eylül 2006
Mesajlar
119
Excel Vers. ve Dili
Excel 2003 Türkçe
Sayfa açıldığında UserFormların otomatik açılması

Excelde yapmaya çalıştığım bir programım var. Bu programda bazı sayfalar açıldığında, UserFormların da açılması gerekiyor. (Şuanda CommandButonlarla açıyorum.) Bu kısımda bir sorum olacak. Sayfa seçildiğinde o sayfada açılması gereken UserForm otomatik olarak açılabilir mi?
 
Son düzenleme:

Kemal Demir

Özel Üye
Katılım
29 Temmuz 2004
Mesajlar
2,108
Excelde yapmaya çalıştığım bir programım var. Bu programda bazı sayfalar açıldığında, UserFormların da açılması gerekiyor. (Şuanda CommandButonlarla açıyorum.) Bu kısımda bir sorum olacak. Sayfa seçildiğinde o sayfada açılması gereken UserForm otomatik olarak açılabilir mi?
Anlatıklarınızdan yola çıkarak aşagıdaki cevap size yardımcı olur zannedersem.

Editor içerisine girerek

ilgili Sayfanın kısmına gecerek cozumu görebilirsiniz.Ek'teki Örneği inceleyinz.

Form Sheet2 de aktıf duruma gelmektedir.

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
UserForm1.Show
End Sub
 
Katılım
17 Eylül 2006
Mesajlar
119
Excel Vers. ve Dili
Excel 2003 Türkçe
İlginizden dolayı teşekkürederim.

Sizin gönderdiniz dosyada Sheet1 içersine Sheet2 ve Sheet3'e başvuran birer köprü koydum. Evet sizin dosyanızda, Sheet2'yi tıkladığımda form açıldı. Sheet3'ü tıkladığımda ise açılmadı. Ama benim dosyamda 10 sayfa var ve köprülerle birbirlerine bağlılar. Ben hangi sayfayı seçersem seçeyim, form hep açılıyor. Sizin dediğiniz gibi koduda ilgili sayfanın editör kısmına yazdım aslında. Sizce problem ne olabilir?
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,265
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Dosyanızda 10 sayfa olduğunu belirtmişsiniz. Her sayfa aktif olduğunda farklı formlarmı açılacak. Örnek bir dosya eklerseniz daha faydalı olacaktır.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Örnek dosyayı inceleyiniz. Sayfa Sekmelerini tek tek tıklayarak sonucu gözlemleyiniz.
 
Katılım
17 Eylül 2006
Mesajlar
119
Excel Vers. ve Dili
Excel 2003 Türkçe
Çok güzel olmuş elinize sağlık, teşekkürederim.
 
Katılım
15 Ağustos 2007
Mesajlar
97
Excel Vers. ve Dili
excell 2003 türkçe
Örnek dosyayı inceleyiniz. Sayfa Sekmelerini tek tek tıklayarak sonucu gözlemleyiniz.
Konu bayağı eski. Fakat benim yeni işime yaradığı için sitede aratınca burası çıktı karşıma. Yeni konu da açmak istemedim.
Çalışmanı inceledim güzel. Kendi çalışmama uyguladım. Eğer sayfayı alttaki sekmeden açarsam form açılıyor. Sorun yok... Fakat bende bir ANA FORM var ve sayfayı oradan açtığımda diğer form açılmıyor hata veriyor.Anladığım kadarıyla ANAFORM deaktive olmalı... Bunu nasıl düzeltebilirim.
 
Son düzenleme:

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Hızlı cevap için örnek dosya göndermenizde fayda var.
 
Katılım
15 Ağustos 2007
Mesajlar
97
Excel Vers. ve Dili
excell 2003 türkçe
Teşekkürler Seyit Tiken istediğim gibi olmuş.
 
Üst