Xóa bảng tính Excel qua macro và VBA mà không cần bất kỳ truy vấn nào

Đây là cách bạn xóa trang tính bằng macro mà không cần hỏi thêm

Khi bạn xóa một trang tính khỏi sổ làm việc của mình, Excel sẽ hiển thị cho bạn một cửa sổ thông báo:

Đây là một mẹo hữu ích để ngăn chặn việc vô tình xóa dữ liệu. Tự động hóa các tác vụ bằng macro có thể gây nhầm lẫn và làm phiền người dùng. Một thủ thuật đơn giản có thể giúp ích ở đây.

Xóa mã chương trình xung quanh trang tính mà không cần xác nhận

Nếu bạn xóa trang tính bằng macro, các truy vấn như vậy sẽ gây nhầm lẫn cho người dùng. Với một thủ thuật, bạn có thể xóa bảng mà không cần hỏi. Chỉ cần sử dụng hoặc sao chép mã chương trình sau:

Sub LoescheTabelleOhneHinweis ()
Application.DisplayAlerts = Sai
ActiveWorkbook.Worksheets (1) .Xóa
Application.DisplayAlerts = True
Kết thúc Sub

Mã chương trình làm gì để xóa trang tính mà không có truy vấn?

Macro trước tiên sẽ tắt tất cả các phản hồi từ Excel. Theo đó, không có thêm cảnh báo nào xuất hiện. Sau đó, trang tính đầu tiên trong sổ làm việc đang hoạt động sẽ bị xóa. Sau khi điều này đã được thực hiện, macro sẽ kích hoạt lại các truy vấn từ Excel.

Tại sao xóa trang tính mà không xác nhận với VBA lại có ý nghĩa?

Nếu bạn đã tự động hóa các tác vụ nhất định với sự trợ giúp của macro, sự xuất hiện của thông báo cảnh báo có thể rất khó hiểu. Sau đó, người dùng nhận được cảnh báo rằng dữ liệu có thể bị xóa mặc dù bản thân anh ta không đưa ra lệnh xóa bảng dữ liệu. Điều này có thể khiến người dùng lo lắng và dẫn đến sự chậm trễ do các truy vấn. Do đó, có thể hữu ích khi xóa trang tính mà không cần hỏi.

Mẹo chuyên nghiệp: Điều chỉnh lệnh VBA để thích ứng với các trang tính khác

Bạn có thể xóa một trang tính khác thay vì trang tính đầu tiên trong sổ làm việc đang hoạt động. Nếu bạn muốn làm điều này, chỉ cần điều chỉnh dòng bằng lệnh xóa cho phù hợp.

Mẹo cho người mới bắt đầu về chủ đề macro và VBA

Nếu bạn muốn biết cách nhập và bắt đầu macro trong Excel, bạn sẽ tìm thấy nhiều bài viết hữu ích ở đây để giúp bạn bắt đầu với macro và VBA.

Ảnh chụp màn hình được tạo bằng Excel phiên bản 2016.

Câu hỏi thường gặp

VBA là gì

VBA là một từ viết tắt và là viết tắt của "Visual Basic for Applications". Nó là một ngôn ngữ kịch bản được gọi là. Với sự trợ giúp của VBA, các quy trình của các chương trình khác nhau có thể được đơn giản hóa và tối ưu hóa. Các chương trình Office của Microsoft đặc biệt thích hợp để làm việc với VBA.

Làm cách nào để nhập macro trong Excel?

Trong “Tệp”, nhấp vào “Tùy chọn”. Ở đó bạn phải đánh dấu chức năng “Công cụ dành cho nhà phát triển” trong “Tùy chỉnh ruy-băng”. Sau đó, bạn có thể truy cập chức năng macro trong sổ làm việc của mình trong ruy-băng trình đơn bên dưới "Công cụ dành cho nhà phát triển".

Làm cách nào để xóa nhiều trang tính mà không cần xác nhận?

Có thể, bằng cách thực hiện các thay đổi cụ thể đối với mã chương trình, xóa một số trang tính cụ thể mà không cần hỏi và loại bỏ các trang tính khác.

Làm cách nào để bảo vệ trang tính của tôi khỏi bị xóa do vô tình?

Bạn sẽ tìm thấy mục "Kiểm tra" trong ruy-băng trình đơn. Nếu bạn nhấp vào đây, bạn sẽ tìm thấy các tùy chọn khác nhau để bảo vệ dữ liệu bạn đã nhập. Bạn có thể bảo vệ một trang tính cụ thể bằng "Bảo vệ Trang tính" hoặc toàn bộ sổ làm việc bằng "Bảo vệ Sổ làm việc".

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave