Userformlarda kısayol

Katılım
20 Şubat 2006
Mesajlar
259
Arkadaşlar Benim bir kaç tane birbirine bağlı çalışma kitabım var. Bunların hepsinde farklı adlarda userform kullandım. Hepside açılırken kendi userformlarını açıyorlar. Asıl ana çalışma kitabımın Makro kısayolu olarak ctrl+m atadığım zaman, diğer çalışma sayfalarım açıkken onların üzerine de geliyor ve beni şaşırtıyor. Diğer çalışma kitabları açıkken sadece o çalışma kitabına ait userformu kısayolla nasıl açabilirim.
Diğerlerine kısayol atamak istemiyorum. Sadece tek bir kısayol olacak, ama hangi çalışma kitabı açıksa onunki ekrana gelecek ve aktif olacak. Başka türlü hepsine ayrı ayrı kısayol koyarsam eğer hepsini karıştırırım. Sizce bu işi nasıl çözerim saygılar..
 
Katılım
25 Mayıs 2006
Mesajlar
20
Acaba şöyle bir şey olabilir mi?
Denemedim ama

[vb:1:1612ebab5f]Sub Düğme1_Tıklat()
ActiveWorkbook.Activate
UserForm1.Show
End Sub[/vb:1:1612ebab5f]
 
Katılım
20 Şubat 2006
Mesajlar
259
Bu kod ilk ana kitap için gerekli ama, o ana kitaptaki userformun içindeki link kullanılarak açmaya çalıştığım başka çalışma kitabının userform menüsünün gelmesini nasıl sağlarım ve yeni açılan menüyle beraber ilk menünün gizlenmesi gerekli.
 
Katılım
20 Şubat 2006
Mesajlar
259
Olayı çözdüm. Her bir sheet için kod yazarım.
visual basic kodu:
Sub Düğme1_Tıklat()
ActiveWorkbook.Activate
UserForm1.Show
End Sub

bunun gibi. Teşekkürler.
 
Üst