Excel vba xóa hàng trên một trang tính khác

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

  • 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

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ỏ

  1. 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

  2. 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.

  3. 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

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]

Chủ Đề