Klavyeden Ctrl F2 Tuşlarını Makroya Kısayol Atama

  • Konuyu başlatan Konuyu başlatan ErolU
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

ErolU

Kullanıcı
Katılım
28 Tem 2022
Mesajlar
300
Excel Versiyonu
Excel 2021
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Arkadaşlar,
Aşağıdaki makronun klavye kısayolu CTRL+F2 yapılabilir mi?
CTRL+F2 zaten baskı önizlemeyi açıyor. Amacım, makrodaki kontrolü klavyeden CTRL+F2 yapıldığında da yaptırmak.
Makroya kısayol atama bölümüne F2'yi kabul etmiyor.

Kod:
İndirmek için giriş yapmanız gerekmektedir.
(12 satır)
 
Çözüm
O halde, kodları ilgili sayfanın kod bölümüne uygulayıp prosedür olarak da
Private Sub Worksheet_Activate() ve Private Sub Worksheet_Deactivate() kullanmanızın yeterli olması gerekir.
@ErolU.

ThisWorkbook bölümüne şu kodları uygulayın.
Activate kodundaki Makro1 yerine kullanmak istediğiniz makronun adını yazın.

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(9 satır)
 

Ömer BARAN,​

Kod için teşekkürler.
Kodda yazmış olduğunuz "Sadece Bu belgede CTRL+F2 kısayol tuşunu makro çalıştırmak için kullan." açıklamasını okuyunca bir hata yaptığımı fark ettim.
CTRL+F2 kısayolunun çalışma kitabının tamamında değil de belli bir sayfasında kullanmalıymışım.

Application.OnKey "^{F2}", "önizle" bu satırı sadece aşağıdaki makroda adı geçen sayfada kullanmak olanaklı mıdır?
Çalışma kitabının diğer sayfalarında çalışmasın yani.


Kod:
İndirmek için giriş yapmanız gerekmektedir.
(16 satır)
 
O halde, kodları ilgili sayfanın kod bölümüne uygulayıp prosedür olarak da
Private Sub Worksheet_Activate() ve Private Sub Worksheet_Deactivate() kullanmanızın yeterli olması gerekir.
 
Çözüm

Ömer BARAN,​

Sağ olun, sorun çözüme kavuşmuştur.

Sayfa deaktive edilirken kodu şöyle yazmak gerekiyor galiba:
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(3 satır)
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt