Quay trở lại ví dụ về mã VBA Trong bài viết này
Trong VBA, nó dễ dàng xóa các tế bào hoặc thuộc tính tế bào bằng các phương thức .clear.
VBA Clear Tế bào / Phạm vi
VBA ClearContents
Range("a1").ClearVBA rõ ràng
VBA định dạng rõ ràng
- Lựa chọn rõ ràng
- Xóa toàn bộ tờ
- Trong VBA, nó dễ dàng xóa các tế bào hoặc thuộc tính tế bào bằng các phương thức .clear.
- Nhập phần sau vào trình soạn thảo VBA.
- Điều này sẽ hiển thị tất cả các phương thức rõ ràng có sẵn cho bạn:
- Như bạn có thể thấy, bạn có thể xóa:
- Mọi thứ rõ ràng)
VBA ClearContents
VBA rõ ràng
Range("b2").ClearContentsVBA định dạng rõ ràng
Lựa chọn rõ ràng
Range("b2:c10").ClearContentsVBA rõ ràng
VBA định dạng rõ ràng
Range("b2").ClearVBA định dạng rõ ràng
Lựa chọn rõ ràng
Xóa toàn bộ tờLựa chọn rõ ràng
Xóa toàn bộ tờ
Selection.ClearXóa toàn bộ tờ
Trong VBA, nó dễ dàng xóa các tế bào hoặc thuộc tính tế bào bằng các phương thức .clear.
Sheets("Sheet1").Cells.ClearNhập phần sau vào trình soạn thảo VBA.
Điều này sẽ hiển thị tất cả các phương thức rõ ràng có sẵn cho bạn:
Như bạn có thể thấy, bạn có thể xóa:
Trong bài viết này
- Xóa toàn bộ hàng hoặc cột
- Xóa nhiều hàng hoặc cột
- Xóa các hàng trống / trống
- Xóa hàng nếu ô trống
- Xóa hàng dựa trên giá trị ô
- Thêm các ví dụ về hàng và cột xóa
- Xóa các hàng trùng lặp
- Xóa các hàng bảng
- Xóa các hàng được lọc
- Xóa hàng trong phạm vi
- Xóa các hàng đã chọn
- Xóa hàng cuối cùng
- Xóa cột theo số
Để xóa một cột theo số của nó, hãy sử dụng mã như thế này:
Xóa toàn bộ hàng hoặc cột
Xóa nhiều hàng hoặc cột
Rows(1).DeleteXóa các hàng trống / trốngDelete method to delete a row.
Xóa hàng nếu ô trốngRows Object, you can reference rows based on their Range Object with EntireRow:
Range("a1").EntireRow.DeleteXóa hàng dựa trên giá trị ô
Columns(1).DeleteRange("b2").ClearContents0Xóa nhiều hàng hoặc cột
Xóa các hàng trống / trống
Range("b2").ClearContents1Xóa hàng nếu ô trống
Range("b2").ClearContents2Xóa hàng dựa trên giá trị ô
Thêm các ví dụ về hàng và cột xóa
Range("b2").ClearContents3Xóa các hàng trùng lặp
Xóa các hàng trống / trống
Xóa hàng nếu ô trống
Range("b2").ClearContents4Xóa hàng dựa trên giá trị ô
Xóa hàng nếu ô trống
Xóa hàng dựa trên giá trị ô
Range("b2").ClearContents5Xóa hàng dựa trên giá trị ô
Thêm các ví dụ về hàng và cột xóa
Range("b2").ClearContents6Thêm các ví dụ về hàng và cột xóa
Xóa các hàng trùng lặp
Hướng dẫn này sẽ trình bày các cách khác nhau để xóa các hàng và cột trong Excel bằng VBA.
Để xóa toàn bộ hàng trong VBA, hãy sử dụng dòng mã này:
Xóa các hàng trùng lặp
Mã này sẽ xóa tất cả các hàng trùng lặp trong một phạm vi:
Range("b2").ClearContents7Lưu ý Chúng tôi đặt cột: = 2. Điều này bảo VBA kiểm tra cả hai cột dữ liệu đầu tiên khi xem xét liệu các hàng có phải là trùng lặp hay không. Một bản sao chỉ được tìm thấy khi cả hai cột có giá trị trùng lặp.
Nếu chúng tôi đã đặt cái này thành 1, chỉ có hàng đầu tiên sẽ được kiểm tra các giá trị trùng lặp.
Xóa các hàng bảng
Mã này sẽ xóa hàng thứ hai trong bảng bằng cách tham chiếu ListObjects.
Range("b2").ClearContents8Xóa các hàng được lọc
Để chỉ xóa các hàng hiển thị sau khi lọc:
Range("b2").ClearContents9Lập trình VBA | Bộ tạo mã không hoạt động cho bạn!
Xóa hàng trong phạm vi
Mã này sẽ xóa tất cả các hàng trong phạm vi:
Range("b2").ClearContents3Xóa các hàng đã chọn
Mã này sẽ xóa tất cả các hàng đã chọn:
Range("b2:c10").ClearContents1Xóa hàng cuối cùng
Điều này sẽ xóa hàng được sử dụng cuối cùng trong cột B:
Range("b2:c10").ClearContents2Bằng cách thay đổi 2 thành 1, bạn có thể xóa hàng được sử dụng cuối cùng trong cột A, v.v.:
Range("b2:c10").ClearContents3Xóa cột theo số
Để xóa một cột theo số của nó, hãy sử dụng mã như thế này:
Range("b2:c10").ClearContents4