Trong VBA, việc xóa toàn bộ trang tính (hoặc trang tính) nhanh chóng và dễ dàng.
Xóa ActiveSheet
Xóa mọi thứ (Nội dung, Định dạng, Nhận xét, v.v.)
Thao tác này sẽ xóa tất cả các thuộc tính của ô trong Activesheet: nội dung, định dạng, nhận xét, v.v.:
1 | Tế bào. |
Xóa nội dung
Thay vào đó, bạn CHỈ có thể xóa nội dung ô:
1 | Cells.ClearContents |
Xóa định dạng
hoặc chỉ Định dạng ô:
1 | Cells.ClearFormats |
Bằng cách gõ: Tế bào. vào VBA Editor, bạn có thể xem danh sách các phương pháp Xóa có sẵn cho bạn:
Xóa trang tính đã sử dụng
Bạn cũng có thể xóa usedRange của toàn bộ trang tính. Thao tác này cũng có thể xóa các đối tượng (hình dạng, biểu đồ, hộp văn bản).
1 | ActiveSheet.UsedRange.Delete |
Xóa trang tính (Theo tên)
Để xóa một trang tính cụ thể, hãy sử dụng mã sau trong đó “Sheet1” là tên của trang tính cần xóa:
1 | Trang tính ("Trang 1"). Cells.Clear |
Xóa trang tính (Từ biến)
Để xóa một trang tính được xác định bởi một biến đối tượng, hãy sử dụng đoạn mã sau:
12345 | làm mờ ws dưới dạng trang tínhĐặt ws = Sheets ("Sheet1")ws.Cells.Clear |