Thu tục Keypress (1 người xem)

Liên hệ QC

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

phuvacgach

Thành viên chính thức
Tham gia
13/3/11
Bài viết
56
Được thích
9
Dear anh chị,
Trong file excel em có 1 Sheet chính và 5 sheet phụ
Em muốn khi đang ở các sheet phụ, nhấn phím trong excel thì sẽ quay trở lại Sheet Chính.
Bác nào biết thỉ chỉ cho em nhé.
 

File đính kèm

Dear anh chị,
Trong file excel em có 1 Sheet chính và 5 sheet phụ
Em muốn khi đang ở các sheet phụ, nhấn phím trong excel thì sẽ quay trở lại Sheet Chính.
Bác nào biết thỉ chỉ cho em nhé.
Hổng hiểu Keypress là sao.
Thử ấn Ctrl+Shift+M xem sao.
 

File đính kèm

Upvote 0
Dear anh,
Trong code em không rõ phần nào liên quan tới Ctrl+Shift+M
Bây giờ em muốn đổi thành Ctrl+Shift+A thì làm tn?
Em cảm ơn nhiều.

Hổng có trong code đâu. Cách làm là:
- Trên bảng tính, bấm Alt + F8
- Chọn tên Sub rồi bấm nút Options
- Tại mục Shortcut key, bạn muốn đặt phím tắt gì tùy ý

Capture.JPG
 
Upvote 0
Chào bạn,

Trong các sự kiện của Worksheet, Workbook không có các sự kiện: KeyPress, KeyDown, KeyUp.
Các sự kiện này sẽ có trong UserForm.
Thông thường để bắt sự kiện phím nào được nhấn xuống thì dùng: KeyPress hoặc KeyDown.
Còn kiểm tra xe tổ hợp phím nào được nhấn thì dùng KeyUp

Ngoài cách của bác ndu nói trên cũng có thể dùng code
[GPECODE=vb]
'Để thiết lập short-cut cho một thủ tục
'^: cho phím Ctrl, +: cho phím Shift
'^+M: tổ hợp phím Ctrol + Shift + M
Application.OnKey "^+M", "Tên thủ tục cần thực hiện"
//Để huỷ bỏ short-cut
Application.OnKey "^+M", ""
[/GPECODE]

Lê Văn Duyệt
 
Lần chỉnh sửa cuối:
Upvote 0

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

Back
Top Bottom