doantuan Mình không rõ cách bạn ẩn Macro như thế nào, nhưng nếu xét về các phím tắt gọi Marco bên cạnh shortcut key, bạn có thể sử dụng lệnh Application.OnKey "{Key}", "Sub_muốn_gọi" .
Ví dụ mình muốn nhấn F8 để gọi Sub Hello_World, mình sẽ tạo Sub tên Tao_Key rồi gõ:
Sub Tao_Key()
Application.OnKey "{F8}","Hello_World"
End Sub
Gọi Sub này chạy khi mở Workbook tại sự kiện Workbook_Open
Private Sub Workbook_Open()
Call Tao_Key
End Sub
Danh sách các key và ví dụ được liệt kê đầy đủ trong link này bạn có thể tham khảo:
Bạn cần đăng nhập để thấy link