VBA Xóa toàn bộ trang tính

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
wave wave wave wave wave