Kisayol TuŞlari

Katılım
7 Ağustos 2006
Mesajlar
472
Excel Vers. ve Dili
EXCEL 2003 TÜRKÇE
merhablar
Ben userform1deki commandbutton1 in kısyolunun F4 tuşu commandbutton2 nin kısayolunun F8 olmaını istiyorum.Bu mümkün müdür?
İYİ ÇALIŞMALAR
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
F4 ve F8 tuşları da kısa yol oluyordur ama ben nasıl olduğunu hatırlayamadım. Onun yerine Ctrl+a veya Ctrl+b gibi kısa yollar yapabilirsiniz.

Commandbutton'ların kodlarını ayrı ayrı makrolar halinde kaydedin. Sonra Araçlar, Makro, Seçenekler menüsünden kısa yol atayın.
 
Katılım
7 Ağustos 2006
Mesajlar
472
Excel Vers. ve Dili
EXCEL 2003 TÜRKÇE
MERHABA
ben crtl+a veya alt+a yı biliyorum fakat tek tuş olması için f4 f5 diye seçtim.Bu mümkün değil mi?
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
..... fakat tek tuş olması için f4 f5 diye seçtim.Bu mümkün değil mi?
Mümkün değil.

Tek ihtimal; UserForm'un ShowModal özelliğini False yaptıktan sonra UserForm ekrandayken sayfa üzerine tıklayıp, sayfa aktif olunca F4 tuşuna basarsanız çalışır.

Yani, UserForm aktifken tek bir tuşla bu iş olmaz ...

Standart Modül kodu :

Kod:
Sub Auto_Open()
    Application.OnKey "{F4}", "Test1"
End Sub
'
Sub Test1()
    MsgBox "Selam ..."
End Sub
'
Sub Auto_Close()
    Application.OnKey "{F4}"
End Sub

UserForm modül kodu:


Kod:
Private Sub CommandButton1_Click()
    Call Test1
End Sub
 
Son düzenleme:
Üst