• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Userform'daki Command button F fonksiyon Tuşları yönetme Yardım!!

Katılım
17 Kasım 2019
Mesajlar
43
Excel Vers. ve Dili
2019,Türkçe
merhabalar;

mevcut bir userform var içerisinde Command buttonlar mevcut kodları falan sorunsuz çalışmakta isteğim butonlara F4-F5-F6 gibi fonksiyon tuşlarının basıldığında o buton basılsın istiyorum yardımınız için şimdiden teşekkürler.
 
Merhaba.

Aşağıdaki kod ile yapılabilir.
Ancak form üzerindeki bütün kontrollerin "_KeyDown" olayını aynı şekilde yapmalısınız. Fonksiyon tuşlarına basıldığında hangi kontrol aktif olursa olsun o kontrolün "_KeyDown" olayı tetiklenip kodlar çalışacaktır.

Kod:
Private Sub CommandButton1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    F_Tuslari KeyCode
End Sub

Private Sub UserForm_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    F_Tuslari KeyCode
End Sub

Sub F_Tuslari(Tus As MSForms.ReturnInteger)
    Select Case Tus
        Case 112
            MsgBox "f1"
        Case 113
            MsgBox "f2"
        Case 114
            MsgBox "f3"
    End Select
End Sub
 
Merhaba.

Aşağıdaki kod ile yapılabilir.
Ancak form üzerindeki bütün kontrollerin "_KeyDown" olayını aynı şekilde yapmalısınız. Fonksiyon tuşlarına basıldığında hangi kontrol aktif olursa olsun o kontrolün "_KeyDown" olayı tetiklenip kodlar çalışacaktır.

Kod:
Private Sub CommandButton1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    F_Tuslari KeyCode
End Sub

Private Sub UserForm_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    F_Tuslari KeyCode
End Sub

Sub F_Tuslari(Tus As MSForms.ReturnInteger)
    Select Case Tus
        Case 112
            MsgBox "f1"
        Case 113
            MsgBox "f2"
        Case 114
            MsgBox "f3"
    End Select
End Sub
kod kısmını anlattığınız gibi aptım lakin çalıştıramadım başka yöntemi yok mu ?
 
Linkte bazı bilgiler paylaşılmış.

 
Geri
Üst