hot key trong excel

Liên hệ QC

truongduchoa

Thành viên mới
Tham gia
13/11/06
Bài viết
19
Được thích
4
Nghề nghiệp
Kinh Doanh
Mình có 1 vướng mắc như thế này
Trong 1 trang bảng tính có 1 nút lệnh, mình muốn gán cho nút lệnh bằng phím tắt mà không đụng với hot key của excel thì làm bằng cách nào ?
Mong các bạn chỉ giúp
 
Thì bạn phải biết các tổ hợp phím nóng đó mà tránh. Nó là những hotkeys gì thì vào help, msdn, google tìm! hihi.... (Ở đây bạn đã biết sử dụng hotkeys bằng VBA rồi mà!). Tuy nhiên nếu bạn viết code kiểu:

Application.OnKey "^%{M}", "module1.macro1"


Khi đó bạn nhấn Ctrl + Alt + M nó sẽ chạy macro1, nếu viết cho Ctrl + C thì nó thay Macro1 cho thao tác copy! Tức là nếu đụng thì nó đè lên hệ phím nóng mặc định bằng cái macro của bạn!

Thân mến!
 
Mình có 1 vướng mắc như thế này
Trong 1 trang bảng tính có 1 nút lệnh, mình muốn gán cho nút lệnh bằng phím tắt mà không đụng với hot key của excel thì làm bằng cách nào ?
Mong các bạn chỉ giúp

Khi gán bạn nhấn phím Shift + phím chữ muốn gán. Khi dùng phím để gọi lệnh thì bạn nhấn đồng thời 3 phím Ctrl + Shift + Phím chữ
 
Vậy là sao? mìn chưa rõ lắm. sử dụng macro để viết quy định hot key phải kg bạn ?
Nếu dùng macro thì viết như thế nào
 
Để không bị đè hot key của excel, khi gán phím tắt để gọi Macro người ta thường làm như vậy, câu lệnh ghi lại trong Macro là Keyboard Shortcut: Ctrl+Shift+M
Nếu bạn viết bằng VBA Application.OnKey "^%{M}" tương ứng với Ctrl + M thì viết thêm cái gì đó để tương ứng với Ctrl+Shift+M, mình nghĩ như vậy không biết có đúng không vì mình chưa viết hot key bao giờ.
 
Web KT
Back
Top Bottom