Chuyển đến nội dung chính
Trình duyệt này không còn được hỗ trợ nữa.
Hãy nâng cấp lên Microsoft Edge để tận dụng các tính năng mới nhất, bản cập nhật bảo mật và hỗ trợ kỹ thuật.
Range.ClearContents method [Excel]
- Bài viết
- 09/13/2021
- 2 phút để đọc
Trong bài viết này
Clears formulas and values from the range.
Syntax
expression.ClearContentsClearContents
expression A variable that represents a Range object.Range object.
Return value
Variant
Example
This example clears formulas and values from cells A1:G37 on Sheet1, but leaves the cell formatting and conditional formatting intact.
Worksheets["Sheet1"].Range["A1:G37"].ClearContents
Support and feedback
Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.
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"].Clear
VBA 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"].ClearContents
VBA định dạng rõ ràng
Lựa chọn rõ ràng
Range["b2:c10"].ClearContents
VBA rõ ràng
VBA định dạng rõ ràng
Range["b2"].Clear
VBA đị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.Clear
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.
Sheets["Sheet1"].Cells.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:
Đây là Seri bài viết hướng dẫn việc ứng dụng VBA trong quản lý nội dung trong bảng danh sách [danh sách hàng hóa, danh sách nhân viên…], gồm 5 phần:
- Phần 1: Làm mới nội dung vùng nhập dữ liệu
- Phần 2: Thêm mới nội dung vào danh sách
- Phần 3: Lấy thông tin bất kỳ trong bảng danh sách vào form
- Phần 4: Xóa nội dung bất kỳ trong bảng danh sách
- Phần 5: Cập nhật nội dung từ Form vào bảng danh sách
Sau đây chúng ta cùng tìm hiểu nội dung của phần 4 qua bài tập sau: Cho bảng dữ liệu về Danh sách nhân viên như hình bên dưới:
- Yêu cầu
- Cách làm
- 1. Phân tích yêu cầu
- 2. Cách thực hiện
- 3. Gán Macro vào nút lệnh Xóa
- 4. Kết luận
Yêu cầu
- Cách làm
- 1. Phân tích yêu cầu
Cách làm
1. Phân tích yêu cầu
2. Cách thực hiện
- 3. Gán Macro vào nút lệnh Xóa
- 4. Kết luận
- Xóa nội dung bất kỳ trong bảng danh sách nhân viên tương ứng theo vị trí được chọn
- Thực hiện việc này ngay khi sheet đang khóa
2. Cách thực hiện
3. Gán Macro vào nút lệnh Xóa
ActiveCell.Row
4. Kết luận
Xóa nội dung bất kỳ trong bảng danh sách nhân viên tương ứng theo vị trí được chọn8 And ActiveCell.Row >= DongCuoi Then … End If
Thực hiện việc này ngay khi sheet đang khóa
Bài tập này giúp chúng ta kết hợp với nội dung bài học trước [Sự kiện chọn 1 vị trí trong bảng] với logic về việc xóa dữ liệu, cập nhật nội dung bảng dữ liệu. Tất cả các nội dung này chúng ta đã biết từ trong các bài học trước, ở đây chỉ là việc chúng ta sắp xếp thứ tự các công việc diễn ra theo trình tự phù hợp với mong muốn. => Xác định rõ logic của việc chọn và xóa nội dung được chọn. 8 And ActiveCell.Row >= DongCuoi Then … End If
Chọn nội dung trong bảng => Xác định vị trí dòng được chọn. Dòng này phải nằm trong bảng và phải có dữ liệu
Xóa nội dung dòng được chọn
Sắp xếp lại dữ liệu trong bảng sau khi xóa để tránh việc xuất hiện dòng trống xen kẽ dữ liệu trong bảng
Mở khóa trước khi thực hiện câu lệnh, khóa lại bảng tính sau khi hoàn thành câu lệnh.
Xác định dòng được chọn: Tương tự bài học Phần 3, lệnh xác định dòng được chọn là:
3. Gán Macro vào nút lệnh Xóa
- 4. Kết luận
- Xóa nội dung bất kỳ trong bảng danh sách nhân viên tương ứng theo vị trí được chọn
4. Kết luận
Xóa nội dung bất kỳ trong bảng danh sách nhân viên tương ứng theo vị trí được chọn
Thực hiện việc này ngay khi sheet đang khóa
Bài tập này giúp chúng ta kết hợp với nội dung bài học trước [Sự kiện chọn 1 vị trí trong bảng] với logic về việc xóa dữ liệu, cập nhật nội dung bảng dữ liệu. Tất cả các nội dung này chúng ta đã biết từ trong các bài học trước, ở đây chỉ là việc chúng ta sắp xếp thứ tự các công việc diễn ra theo trình tự phù hợp với mong muốn. => Xác định rõ logic của việc chọn và xóa nội dung được chọn. · ·