Tây du ký,Xóa bảng bằng One Shot Excel Mã VBA CodePen 2 cột

Xóa bảng bằng mã ExcelVBA bằng một cú nhấp chuột (cho hai cột dữ liệu)
1. Bối cảnh
Trong Excel, chúng ta thường cần xử lý một lượng lớn dữ liệu và một trong những vấn đề chúng ta thường gặp phải là cần phải làm trống dữ liệu trong bảng thường xuyên để nhập lại hoặc các thao tác khác. Nếu có một số lượng lớn các hàng và cột trong một bảng, việc xóa dữ liệu theo cách thủ công cho mỗi hàng có thể tốn thời gian và dễ bị lỗi. Tại thời điểm này, chúng ta có thể sử dụng hàm VBA (VisualBasicforApplications) của Excel để viết một đoạn mã đơn giản nhằm đạt được mục đích làm trống bảng chỉ bằng một cú nhấp chuột. Chủ đề này mô tả cách sử dụng mã VBA để xóa bảng chứa hai cột dữ liệu chỉ bằng một cú nhấp chuột.
2. Chuẩn bị
Trước khi bạn bắt đầu viết mã, hãy đảm bảo Excel của bạn đã bật trình soạn thảo VBA. Thông thường, trình chỉnh sửa VBA có thể được mở bằng phím tắt Alt + F11.
3. Thực hiện mã
Sau đây là một mã VBA đơn giản, có thể nhận ra việc xóa hai cột dữ liệu bằng một cú nhấp chuột trong tất cả các hàng trong bảng:
”VBA
Xóa dữ liệu dạng bảng phụ()
‘Xác định trang tính
DimwsAsWorksheet
Setws=ThisWorkbook.Sheets(“Sheet1”)’ giả định rằng tên trang tính là “Sheet1″, và sửa đổi nó theo tình huống thực tế
‘Lấy số dòng cuối cùng
DimlastRowAsLong
lastRow = ws. Tế bào (ws. Rows.Count,”A”). Kết thúc (xlUp). Hàng ‘ở đây giả định rằng dữ liệu bắt đầu từ cột A và được sửa đổi theo tình hình thực tế
Xóa hai cột dữ liệu
Fori = 1TolastRow
Ws. Tế bào(i,1)Tháp xung kích. Value=””‘Xóa cột dữ liệu đầu tiên
Ws. Tế bào(i,2). Value = “”‘Xóa cột dữ liệu thứ hai
Kế tiếp
EndSub
“`
Thứ tư, các bước vận hành
1. Mở Excel và tìm sổ làm việc bạn cần làm việc.
2. nhấn Alt + F11 để mở trình chỉnh sửa VBA.
3. Trong trình chỉnh sửa VBA, chọn Chèn mô-đun mới (nhấp chuột phải vào mô-đun VBAProject->Chèn->).
4. Dán mã trên vào mô-đun mới.
5. Sửa đổi tên trang tính và số cột cần xóa trong mã theo nhu cầu thực tế của bạn.
6. Đóng trình chỉnh sửa VBA và quay lại giao diện Excel.
7. Tạo một nút mới trong Excel hoặc sử dụng một nút hiện có để liên kết macro trên (xóa dữ liệu bảng) thông qua mã VBA.
8. Nhấp vào nút để xóa hai cột dữ liệu trong bảng chỉ bằng một cú nhấp chuột.
5. Biện pháp phòng ngừa
1. Trong khi sử dụng mã VBA, hãy đảm bảo rằng hoạt động của bạn không phá hủy các dữ liệu quan trọng khác. Bạn nên sao lưu dữ liệu gốc trước khi thực hiện.
2. Theo nhu cầu thực tế của bạn, bạn có thể sửa đổi tên trang tính và số cột cần xóa trong mã. Nếu có nhiều cột hơn trong bảng cần được làm trống, bạn có thể thêm câu lệnh vòng lặp tương ứng vào mã của mình.
3. Do sự phức tạp của mã VBA, bạn nên làm quen với cú pháp và cấu trúc VBA trước khi viết và sửa đổi. Nếu bạn không chắc chắn làm thế nào để làm điều đó, bạn có thể tìm kiếm sự giúp đỡ từ một chuyên gia.
6. Tóm tắt
Qua phần giới thiệu bài viết này, chúng ta đã học được cách sử dụng mã ExcelVBA để xóa bảng chứa hai cột dữ liệu chỉ bằng một cú nhấp chuột. Trong các ứng dụng thực tế, các tham số trong mã có thể được sửa đổi theo các yêu cầu để đáp ứng các yêu cầu khác nhauNguyên tố đá quý Megaways. Tôi hy vọng bài viết này hữu ích cho bạn, nếu bạn có bất kỳ câu hỏi hoặc đề xuất nào, vui lòng để lại lời nhắn trong khu vực bình luận.