Code tạo phím tắt trên From (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

minhtuan55

Thành viên bị đình chỉ hoạt động
Thành viên bị đình chỉ hoạt động
Tham gia
23/3/16
Bài viết
705
Được thích
52
Chào cả nhà GPE !. Xưa giờ em hay tạo phím tắt trên sheet để khi người dùng nhấn phím đó thì chạy đoạn code đó em hay dùng Application.OnKey. Giờ trên Form em muốn tạo phím tắt riêng cho từng nút thì phải làm sao. Xin chân thành cảm ơn

upload_2017-5-8_9-5-54.png
 

File đính kèm

Chào cả nhà GPE !. Xưa giờ em hay tạo phím tắt trên sheet để khi người dùng nhấn phím đó thì chạy đoạn code đó em hay dùng Application.OnKey. Giờ trên Form em muốn tạo phím tắt riêng cho từng nút thì phải làm sao. Xin chân thành cảm ơn

View attachment 175332

Dùng sự kiện Keyup, kiểu như vậy :
Mã:
Option Explicit

Private Sub CommandButton1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    HandleKey KeyCode
End Sub


Private Sub UserForm_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    HandleKey KeyCode
End Sub

Private Sub HandleKey(KeyCode As MSForms.ReturnInteger)
    MsgBox KeyCode
    Select Case KeyCode
    Case 116 'F5
        'Do something because F5 was pressed
    Case 113 'F2
        'Do something because F2 was pressed
    Case 114 'F3 etc.
    End Select
End Sub
 
Upvote 0
Dùng sự kiện Keyup, kiểu như vậy :
Mã:
Option Explicit

Private Sub CommandButton1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    HandleKey KeyCode
End Sub


Private Sub UserForm_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    HandleKey KeyCode
End Sub

Private Sub HandleKey(KeyCode As MSForms.ReturnInteger)
    MsgBox KeyCode
    Select Case KeyCode
    Case 116 'F5
        'Do something because F5 was pressed
    Case 113 'F2
        'Do something because F2 was pressed
    Case 114 'F3 etc.
    End Select
End Sub

dạ cảm ơn anh. Em chưa biết áp dụng code của anh sao . Em chưa biết chổ nào để thay phím tắt chổ nào bỏ code vào . Ví dụ như Application.OnKey "{F4}", "codein" thì em sẽ thay F4 bằng 1 phím nào đó và codein bằng 1 đoạn code nào đó
 
Upvote 0
dạ cảm ơn anh. Em chưa biết áp dụng code của anh sao . Em chưa biết chổ nào để thay phím tắt chổ nào bỏ code vào . Ví dụ như Application.OnKey "{F4}", "codein" thì em sẽ thay F4 bằng 1 phím nào đó và codein bằng 1 đoạn code nào đó

tải file bên dưới về, mở form lên và lần lượt ấn các phím F5, F6 xem thế nào
 

File đính kèm

Upvote 0
tải file bên dưới về, mở form lên và lần lượt ấn các phím F5, F6 xem thế nào
Dạ em hiểu rồi . cảm ơn anh nhiều lắm. Anh cho em các hằng số 114,113 đó Bảng tra nó xem ở đâu, thì dụ em muốn nhấn F9 thì số nó bao nhiêu
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom