Phím Tắt

Liên hệ QC

Davidsy

Thành viên mới
Tham gia
18/12/06
Bài viết
32
Được thích
3
Cho tôi hỏi 02 việc :
- Trên form (VBA for Excel), tôi không thể tạo phím tắt trên các CommandButton (đặt dấu & ở trước) như trong VB và Access được. Tôi làm sai điều gì không?
- Tôi muốn gắng một Phím tắt (vì dụ F1) khi một form đang mở để chạy một Code nào đó ... vì dụ frm_tumbay đang mở, gõ F1 sẽ gọi Function Msg hiện ra thông báo là "Nghiêm túc đi bạn hãy mở frm_nghiemtuc!"

Cảm ơn các bạn!
 
Davidsy đã viết:
Cho tôi hỏi 02 việc :
- Trên form (VBA for Excel), tôi không thể tạo phím tắt trên các CommandButton (đặt dấu & ở trước) như trong VB và Access được. Tôi làm sai điều gì không?
- Tôi muốn gắng một Phím tắt (vì dụ F1) khi một form đang mở để chạy một Code nào đó ... vì dụ frm_tumbay đang mở, gõ F1 sẽ gọi Function Msg hiện ra thông báo là "Nghiêm túc đi bạn hãy mở frm_nghiemtuc!"

Cảm ơn các bạn!
_Mặc dù bạn không thể làm giống Visual Basic nhưng bạn có thể dùng thuộc tính Accelerator để làm việc này. Ví dụ khi bạn gán thuộc tính này là O thì để gọi đến nút lệnh này bạn phải nhấn phím Alt+O
_Còn việc thứ hai bạn có thể dùng thủ tục sự kiện KeyPress để thực hiện yêu cầu của bạn.
Mã:
Private Sub UserForm_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)

End Sub
Chúc bạn thành công.

Lê Văn Duyệt
 
Upvote 0
Tôi cũng đã thử dùng event KeyPress ... nhưng nó vẫn trơ trơ không chạy...
???
 
Upvote 0
Sự kiện KeyPress trong UserForm vẫn hoạt động ổn đấy chứ.
 
Upvote 0
Có thể bạn gán phím chưa đúng hay lý do gì đó
Tốt nhất bạn up lên đây để anh Duyệt và anh Hưởng xem giúp, các anh ấy toàn là những VBA Guru cả đấy
 
Upvote 0
Web KT

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

Back
Top Bottom