Trong bài viết này, Học Excel Online sẽ hướng dẫn cách tạo phím tắt trong để ẩn Sheet, xoá Sheet trong Excel một cách nhanh chóng và hiệu quả.
Xem nhanh
Trong bài viết trước về hướng dẫn tạo phím tắt để chọn Sheet đầu tiền, Sheet cuối cùng trong Excel, nếu như bạn theo dõi Học Excel Online thì chắc hẳn cũng nắm được rồi.
Hướng dẫn tạo phím tắt để chọn Sheet đầu tiên, Sheet cuối cùng trong excel
Thì trong bài viết này, chúng ta vẫn tiếp tục vận dụng tính năm Record Macros trong Excel, với mục đích để tạo được phím tắt và sau đó sẽ viết Code để ẩn cũng như xoá Sheet trong Excel một cách nhanh chóng. Cụ thể như sau:
Ta thực hiện Record Macros, trong phần Shortcut key bạn giữ phím Shift và gõ 1 chữ cái nào để tạo phím tắt, sao cho phím Ctrl + Shift + phím bạn gõ không trùng với bất kỳ 1 phím tắt nào hiện có.
Mình Record Macros này để ẩn Sheet với
Vì mục đích của việc Record này là để tạo phím tắt nên tới đây bạn có thể dùng việc Record lại.
Cách hiện thẻ Developer để ghi Macro hoặc viết code VBA trong Excel
Mở trình soạn thảo VBA lên và ta gõ vào dòng Code sau để ẩn Sheet
ActiveSheet.Visible = False
Chỉ đơn giản như vậy là bạn đã tạo được phím tắt để ẩn Sheet trong Excel rồi.
Tiếp theo sẽ là xoá Sheet.
Ta sẽ Record một Macro nữa để tạo phím tắt xoá Sheet, cụ thể mình đã Record như sau:
Mở cửa sổ VBA lên, tìm tới Sub có tên là DeleteWs và gõ vào dòng Code như sau:
ActiveSheet.Delete
Quá đơn giản phải không nào. Bạn lại có 1 phím tắt để xoá Sheet nữa rồi, mỗi lần bạn cần xoá 1 Sheet nào đó bạn chỉ cần chọn Sheet đó là ấn Ctrl + Shift + E
Nhưng nó sẽ hiện lên thông báo để xác nhận thao tác của bạn đấy vì việc xoá Sheet trong Excel bạn sẽ không thể Ctrl + Z lại được. Một khi đã xoá rồi là nó sẽ đi luôn đấy
Tuy nhiên, nếu bạn là một người quyết đoán, không bao giờ sai , bạn không muốn hiện lên thông báo xác nhận đó thì bạn cho thêm dòng Code này vào trước để tăng tính năng thông báo đó của Excel
Application.DisplayAlerts = False
Và một điều, cũng có thể xem như một nguyên tắc đó là: Khi đã tắt cái gì thuộc về hệ thống rồi thì khi chạy xong bạn nên bật nó lại (đưa trở về mặc định của hệ thống) với dòng Code sau:
Application.DisplayAlerts = True
Với việc thêm 2 dòng Code này trước và sau dòng Code xoá Sheet trên, sẽ không thông báo nào có thể ngăn cản bạn trong việc ấn Ctrl + Shift + E và Sheet đó sẽ đi xa về miền cực lại luôn.
Chỉ với các thao tác khá đơn giản trên, bạn đã có thể tự tạo thêm cho mình được những phím tắt hữu ích, giúp cho việc thao với trang tính một cách nhanh chóng, chuyên nghiệp và hiệu quả hơn khi làm việc với Excel.
Đó là các bước đơn giản cần biết để bạn có thể nắm được một số thủ thuật, một số mẹo trong VBA. Trên đây chỉ là một trong những điều tuyệt vời mà VBA có thể mang lại cho bạn. Và để có thể chinh phục cũng như làm chủ được nó thì bạn cần phải tìm hiểu cũng như giành thời gian hơn. Tham khảo Khóa học VBA101 – Tự động hoá Excel với lập trình VBA cho người mới bắt đầu của Học Excel Online để nắm bắt những thủ thuật và cách thức để làm việc với Excel một cách hiệu quả hơn.
VBA101 – Tự động hoá Excel với lập trình VBA cho người mới bắt đầu
VBA201 – Lập trình VBA nâng cao trong Excel
Hướng dẫn tạo phím tắt để chọn Sheet đầu tiên, Sheet cuối cùng trong excel