Hướng dẫn delete rows in vba excel with criteria - xóa hàng trong vba excel với tiêu chí
Quay trở lại ví dụ về mã VBA Chương trình con sau đây sẽ xóa từng hàng trong một phạm vi trong đó giá trị trong cột A bắt đầu bằng một đoạn văn bản được quy định: Ví dụ: xóa_rows (tờ (trang tính1). Phạm vi (Hồi A1: E23, Chó chó) sẽ xóa tất cả các hàng trong phạm vi A1: E23 trong đó giá trị trong cột A bắt đầu với từ chó con chó. Lưu ý Việc sử dụng UCASE có nghĩa là các công thức là trường hợp không nhạy cảm, các tế bào bắt đầu với bất kỳ chó, chó, chó hoặc chó nào đều sẽ bị xóa. Đây: Sẽ trở thành: Mã hóa VBA được thực hiện dễ dàngNgừng tìm kiếm mã VBA trực tuyến. Tìm hiểu thêm về Automacro - Trình tạo mã VBA cho phép người mới bắt đầu mã hóa các quy trình từ đầu với kiến thức mã hóa tối thiểu và với nhiều tính năng tiết kiệm thời gian cho tất cả người dùng! Tìm hiểu thêm! Bỏ qua nội dungXóa các hàng dựa trên các tiêu chí bằng VBATrang chủ »VBA» Xóa hàng dựa trên tiêu chí bằng VBAVBA » Delete rows based on criteria using VBA Mã VBA để xóa các hàng dựa trên ví dụ tiêu chí sẽ giúp chúng tôi xóa các hàng dựa trên điều kiện từ bảng tính Excel. Chúng ta có thể sử dụng phương thức xóa các hàng để xóa các hàng dựa trên các tiêu chí. Trong ví dụ này, chúng ta sẽ thấy cách xóa các hàng trong bảng tính Excel bằng VBA dựa trên các tiêu chí. Mã VBA để xóa các hàng dựa trên các tiêu chí Macro sẽ hoạt động cho tất cả các phiên bản của Microsoft Excel 2003, Excel 2007, Excel 2010 và Excel 2013. Mã VBA để xóa các hàng dựa trên tiêu chíDưới đây là ví dụ về cú pháp VBA và ví dụ Macro VBA để xóa các hàng khỏi bảng tính Excel dựa trên các tiêu chí. Điều này sẽ giúp bạn biết cách xóa các hàng cụ thể dựa trên điều kiện từ Excel Workbook bằng VBA. VBA Xóa hàng dựa trên tiêu chí: Cú phápSau đây là Cú pháp VBA và mã VBA mẫu để xóa các hàng dựa trên các tiêu chí từ bảng tính bằng VBA. Chúng tôi đang sử dụng phương thức xóa đối tượng hàng của bảng tính.
Đây là tiêu chí là điều kiện bạn muốn kiểm tra để xóa hàng. Và số hàng là số hàng để xóa. Và Phương thức Entirerow.Delete sẽ xóa toàn bộ hàng khỏi bảng tính Excel. : Xóa các hàng dựa trên tiêu chí bằng VBA: Ví dụMã VBA sau đây là xóa các hàng dựa trên các tiêu chí từ bảng tính Excel. Mã này sẽ xóa các hàng (1 đến 20) nếu nó đáp ứng điều kiện nếu giá trị ô là 1. Sub sbDelete_Rows_Based_On_Criteria() Dim lRow As Long Dim iCntr As Long lRow = 20 For iCntr = lRow To 1 Step -1 If Cells(iCntr, 1) = 1 Then Rows(iCntr).Delete End If Next End Sub Hướng dẫn chạy mã VBA để xóa các hàng dựa trên các tiêu chíVui lòng làm theo các bước dưới đây để thực thi mã VBA để xóa các hàng dựa trên các tiêu chí từ bảng tính Excel. Bước 1: Mở Sổ làm việc Excel Bước 2: Nhấn Alt+F11 - Điều này sẽ mở Trình chỉnh sửa VBA Bước 3: Chèn mô -đun mã từ sau đó chèn Menu Bước 4: Sao chép mã trên và dán vào mô -đun mã đã được chèn vào Trên Bước Bước 5: Nhập một số dữ liệu mẫu vào cột đầu tiên từ hàng 1 đến 20 Bước 6: Bây giờ nhấn F5 để thực thi mã Step 1: Open any Excel workbook Step 2: Press Alt+F11 – This will open the VBA Editor Step 3: Insert a code module from then insert menu Step 4: Copy the above code and paste in the code module which have inserted in the above step Step 5: Enter some sample data in first column from row 1 to 20 Step 6: Now press F5 to execute the code Bây giờ bạn có thể quan sát rằng các hàng bị xóa khỏi bảng tính nếu các ô trong phạm vi A1 đến A20 chứa 1. Giải thích mã VBA để xóa các hàng dựa trên các tiêu chíChương trình sắp xếp và quy trình phụ để viết mã VBA để xóa các hàng dựa trên các tiêu chí. Sub SBDelete_Rows_Basing_on_criteria () Khai báo biến LROW là dài để lưu trữ số hàng cuối cùng Dim Lrow dài Khai báo ICNTR biến dài để sử dụng trong vòng lặp DIM ICNTR miễn là Gán giá trị hàng cuối cùng cho biến lrow lrow = 20 'Sử dụng cho vòng lặp', chúng tôi sẽ kiểm tra từng giá trị ô nếu nó chứa giá trị 1 'và xóa hàng nếu đúng với ICNTR = lrow đến 1 bước -1 nếu các ô (ICNTR, 1) = 1 sau đó hàng (ICNTR). Nếu tiếp theo Kết thúc macro để xóa các hàng dựa trên các tiêu chí bằng cách sử dụng phụ VBA End Sub Ở đây bạn có thể quan sát rằng chúng tôi đang lặp qua các tế bào từ dưới lên. Đây là cách tiếp cận tốt nhất để xóa các hàng. 120 Mẫu quản lý dự án chuyên nghiệp! Tiết kiệm tới 85%ưu đãi thời gian giới hạn LIMITED TIME OFFER Một mẫu mạnh mẽ và đa năng để quản lý dự án. Bây giờ quản lý liền mạch các dự án, nhiệm vụ, cuộc họp, thuyết trình, nhóm, khách hàng, các bên liên quan và thời gian của bạn. Trang này mô tả tất cả các tính năng và tùy chọn mới tuyệt vời đi kèm với các mẫu cao cấp của chúng tôi. Gói tất cả trong một gói cao cấp quản lý dự án Gói thiết yếu 50+ Mẫu cao cấp quản lý dự án Hơn 50 gói quản lý dự án Excel Hơn 50 gói quản lý dự án PowerPoint Gói mẫu quản lý dự án từ 25+ MS Mẫu quản lý dự án cuối cùng Mẫu quản lý tài nguyên cuối cùng Mẫu quản lý danh mục đầu tư dự án Chia sẻ câu chuyện này, chọn nền tảng của bạn!6 bình luận
Quản lý hiệu quả các dự án của bạn và & NBSP; Tài nguyên Với các mẫu quản lý dự án chuyên nghiệp và cao cấp của chúng tôi! Analysistabs.com cung cấp các công cụ, mẫu và bảng điều khiển dự án miễn phí và cao cấp để quản lý hiệu quả các dự án và phân tích dữ liệu. provides free and premium project management tools, templates and dashboards for effectively managing the projects and analyzing the data. Chúng tôi là một nhóm chuyên môn chuyên môn về Excel VBA, phân tích kinh doanh, quản lý dự án. Chúng tôi chia sẻ bản đồ của chúng tôi để dự án thành công với các công cụ, mẫu, hướng dẫn và mẹo sáng tạo. Quản lý dự án
Excel VBA
Tải xuống miễn phí Excel 2007, 2010, 2013 Bổ trợ để tạo bảng điều khiển sáng tạo, công cụ khai thác dữ liệu, phân tích, trực quan hóa. Tìm hiểu VBA cho MS Excel, Word, PowerPoint, Access, Outlook để phát triển các ứng dụng bán lẻ, bảo hiểm, ngân hàng, tài chính, viễn thông, lĩnh vực chăm sóc sức khỏe. Liên kết tải trang |