Hướng dẫn VBA này đi kèm với các sổ làm việc Excel có chứa dữ liệu và macro mà tôi sử dụng trong các ví dụ bên dưới. Bạn có thể truy cập miễn phí ngay lập tức vào các sổ làm việc mẫu này bằng cách đăng ký Bản tin Power Spreadsheets
Sử dụng Mục lục sau để điều hướng đến phần bạn quan tâm
Mục lục
- Hướng dẫn VBA và Macro liên quan
- #1. Xóa một hàng
- Mã VBA để xóa một hàng
- Quy trình theo sau bởi Mã VBA
- Giải thích câu lệnh VBA
- Ví dụ vĩ mô
- Ảnh hưởng của việc thực thi ví dụ Macro
- #2. Xóa một hàng và chuyển lên
- Mã VBA để xóa một hàng và chuyển lên
- Quy trình theo sau bởi Mã VBA
- Giải thích câu lệnh VBA
- Ví dụ vĩ mô
- Ảnh hưởng của việc thực thi ví dụ Macro
- #3. Xóa nhiều hàng
- Mã VBA để xóa nhiều hàng
- Quy trình theo sau bởi Mã VBA
- Giải thích câu lệnh VBA
- Ví dụ vĩ mô
- Ảnh hưởng của việc thực thi ví dụ Macro
- #4. Xóa hàng đã chọn
- Mã VBA để xóa hàng đã chọn
- Quy trình theo sau bởi Mã VBA
- Giải thích câu lệnh VBA
- Ví dụ vĩ mô
- Ảnh hưởng của việc thực thi ví dụ Macro
- #5. Xóa nhiều hàng đã chọn
- Mã VBA để xóa nhiều hàng đã chọn
- Quy trình theo sau bởi Mã VBA
- Giải thích câu lệnh VBA
- Ví dụ vĩ mô
- Ảnh hưởng của việc thực thi ví dụ Macro
- #6. Xóa hàng trống
- Mã VBA để xóa các hàng trống
- Quy trình theo sau bởi Mã VBA
- Giải thích câu lệnh VBA
- Ví dụ vĩ mô
- Ảnh hưởng của việc thực thi ví dụ Macro
- #7. Xóa hàng có ô trống
- Mã VBA để xóa các hàng có ô trống
- Quy trình theo sau bởi Mã VBA
- Giải thích câu lệnh VBA
- Ví dụ vĩ mô
- Ảnh hưởng của việc thực thi ví dụ Macro
- #số 8. Xóa các hàng có các ô trống trong một cột cụ thể
- Mã VBA để xóa các hàng có ô trống trong một cột cụ thể
- Quy trình theo sau bởi Mã VBA
- Giải thích câu lệnh VBA
- Ví dụ vĩ mô
- Ảnh hưởng của việc thực thi ví dụ Macro
- #9. Xóa hàng chứa chuỗi
- Mã VBA để xóa hàng chứa chuỗi
- Quy trình theo sau bởi Mã VBA
- Giải thích câu lệnh VBA
- Ví dụ vĩ mô
- Ảnh hưởng của việc thực thi ví dụ Macro
- #10. Xóa hàng dựa trên giá trị ô
- Mã VBA để xóa hàng dựa trên giá trị ô
- Quy trình theo sau bởi Mã VBA
- Giải thích câu lệnh VBA
- Ví dụ vĩ mô
- Ảnh hưởng của việc thực thi ví dụ Macro
- #11. Xóa hàng dựa trên ngày
- Mã VBA để xóa hàng dựa trên ngày
- Quy trình theo sau bởi Mã VBA
- Giải thích câu lệnh VBA
- Ví dụ vĩ mô
- Ảnh hưởng của việc thực thi ví dụ Macro
- #12. Xóa hàng dựa trên tiêu chí chuỗi
- Mã VBA để xóa hàng dựa trên tiêu chí chuỗi
- Quy trình theo sau bởi Mã VBA
- Giải thích câu lệnh VBA
- Ví dụ vĩ mô
- Ảnh hưởng của việc thực thi ví dụ Macro
- Tham chiếu đến Cấu trúc VBA được sử dụng trong Hướng dẫn VBA này
Hướng dẫn VBA và Macro liên quan
Bài hướng dẫn VBA và Macro dưới đây có thể giúp bạn hiểu rõ hơn và thực hiện tốt hơn các nội dung bên dưới
- Cấu trúc và cấu trúc chung của VBA.
- Tìm hiểu về cách sử dụng biến tại đây.
- Tìm hiểu về các kiểu dữ liệu VBA tại đây
- Tìm hiểu về tham chiếu kiểu R1C1 tại đây
- Tìm hiểu về cách sử dụng các hàm trang tính trong VBA tại đây
- Tìm hiểu về cách sử dụng biến tại đây.
- Các ví dụ macro và ứng dụng VBA thực tế.
- Tìm hiểu cách làm việc với trang tính tại đây.
- Tìm hiểu cách chèn hàng tại đây
- Tìm hiểu cách xóa cột tại đây
- Tìm hiểu cách tìm cột cuối cùng trong trang tính tại đây
- Tìm hiểu cách làm việc với trang tính tại đây.
Bạn có thể tìm thấy các Hướng dẫn VBA và Macro bổ sung trong Lưu trữ
#1. Xóa một hàng
Mã VBA để xóa một hàng
Để xóa một hàng bằng VBA, hãy sử dụng câu lệnh có cấu trúc sau
Worksheets.Rows[Row#].Delete
Quy trình theo sau bởi Mã VBA
Giải thích câu lệnh VBA
bảng tính. Hàng[Hàng#]. Xóa bỏ
- Mục. bảng tính.
- Cấu tạo VBA. Sách bài tập. Thuộc tính bảng tính.
- Sự mô tả. Trả về một đối tượng Worksheet đại diện cho trang tính mà bạn làm việc với
- Cấu tạo VBA. Sách bài tập. Thuộc tính bảng tính.
- Mục. Hàng[Hàng#].
- Cấu tạo VBA. bảng tính. Thuộc tính hàng.
- Mô tả. Trả về một đối tượng Phạm vi đại diện cho số hàng Hàng # của trang tính được trả về bởi mục #1 ở trên.
Nếu bạn khai báo rõ ràng một biến để biểu thị Hàng#, hãy sử dụng kiểu dữ liệu Dài.
- Cấu tạo VBA. bảng tính. Thuộc tính hàng.
- Mục. Xóa bỏ.
- Cấu tạo VBA. Phạm vi. phương pháp xóa.
- Sự mô tả. Xóa đối tượng Phạm vi được trả về bởi mục số 2 ở trên
- Cấu tạo VBA. Phạm vi. phương pháp xóa.
Ví dụ vĩ mô
Macro sau đây xóa hàng 6 của trang tính có tên “Xóa hàng”
Sub deleteRow[] 'Source: //powerspreadsheets.com/ 'For further information: //powerspreadsheets.com/excel-vba-delete-row/ Worksheets["Delete row"].Rows[6].Delete End Sub
Ảnh hưởng của việc thực thi ví dụ Macro
GIF sau đây minh họa kết quả thực thi ví dụ macro này. Theo dự kiến, VBA xóa các hàng chứa myString [“*to delete*”] trong myCriteriaField [1]