Excel cung cấp phím tắt Ctrl + PgUp và Ctrl + PgDn để di chuyển giữa các sheet liền kề. Tuy nhiên, không có phím tắt mặc định nào để chọn sheet đầu tiên hoặc cuối cùng trong file Excel. Bài viết này hướng dẫn cách tự tạo phím tắt cho chức năng này bằng VBA, giúp bạn thao tác với Excel nhanh chóng và hiệu quả hơn.
Phím tắt mới sẽ tận dụng tính năng ghi Macro (Record Macro) của Excel, cho phép gán phím tắt tùy chỉnh cho các macro. Lưu ý, tổ hợp phím tắt mới không được trùng với các phím tắt hoặc phím chức năng hiện có trong Excel.
Tạo Phím Tắt Chọn Sheet Đầu Tiên
- Mở hộp thoại Record Macro: Truy cập tab Developer > Record Macro. Nếu chưa thấy tab Developer, bạn cần kích hoạt nó trong tùy chọn Excel.
- Đặt tên và gán phím tắt: Trong hộp thoại Record Macro, đặt tên cho macro (ví dụ:
FirstWs
). Tại mục Shortcut key, giữ phím Shift và nhấn phím tắt mong muốn (ví dụ: N). Tổ hợp phím Ctrl + Shift + N sẽ trở thành phím tắt cho macro này. - Bắt đầu ghi macro: Nhấn OK để bắt đầu ghi macro. Thực hiện một thao tác bất kỳ (ví dụ: chọn một ô). Thao tác này không quan trọng vì chúng ta sẽ thay thế nó bằng code VBA sau.
- Dừng ghi macro: Nhấn nút Stop Recording trên tab Developer để dừng ghi macro.
- Mở trình soạn thảo VBA: Nhấn Alt + F11 để mở trình soạn thảo VBA (Visual Basic for Applications).
- Chỉnh sửa code VBA: Trong cửa sổ Project, tìm module chứa macro vừa tạo (ví dụ: Module1). Thay thế code hiện tại bằng code sau:
Sub FirstWs() Sheets(1).Select End Sub
Chỉnh sửa Code VBA trong ExcelCode này sẽ chọn sheet đầu tiên trong file Excel.
Bây giờ, khi nhấn Ctrl + Shift + N, sheet đầu tiên sẽ được chọn.
Tạo Phím Tắt Chọn Sheet Cuối Cùng
Tương tự như trên, thực hiện các bước sau để tạo phím tắt chọn sheet cuối cùng:
- Ghi macro: Thực hiện các bước 1-4 như trên, nhưng đặt tên macro khác (ví dụ:
LastWs
) và gán phím tắt khác (ví dụ: Ctrl + Shift + M). - Chỉnh sửa code VBA: Trong trình soạn thảo VBA, tìm module chứa macro
LastWs
và thay thế code hiện tại bằng code sau:Sub LastWs() Sheets(Sheets.Count).Select End Sub
Thiết lập phím tắt trong ExcelCode này sẽ chọn sheet cuối cùng trong file Excel.
Kết quả chạy Macro trong Excel
Bây giờ, khi nhấn Ctrl + Shift + M, sheet cuối cùng sẽ được chọn.
Tổng Kết
Với các bước đơn giản trên, bạn đã tạo được phím tắt để nhanh chóng chọn sheet đầu tiên (Ctrl + Shift + N) và sheet cuối cùng (Ctrl + Shift + M) trong Excel. Kết hợp với phím tắt Ctrl + PgUp và Ctrl + PgDn để di chuyển giữa các sheet liền kề, bạn có thể điều hướng trong file Excel một cách linh hoạt và hiệu quả. Việc sử dụng VBA giúp bạn tự động hóa các thao tác thường xuyên, tiết kiệm thời gian và nâng cao năng suất làm việc.
Discussion about this post