Đây là một sheet dữ liệu Excel đang sử dụng bộ lọc. Các bạn để ý bên trái bức ảnh, sẽ thấy số thứ tự dòng không liên tục.
Đó là vị dữ liệu đang được loc.
Nếu dùng thao tác bằng tay copy vùng dữ liệu này ra một sheet mới, ta được dữ liệu cần.
Tuy nhiên nếu gán vào mảng thì không ổn:
Khi đó dữ liệu nạp vào mảng bao gồm cả dòng không hiển thị ở trên (không thỏa mãn điều kiện lọc), như vậy thì lại không đúng ý đồ.
Vậy có bạn nào có cao kiến nào không? Đưa ra giải pháp cụ thể bằng code thì càng tốt nhé.
Đó là vị dữ liệu đang được loc.
Bạn cần đăng nhập để thấy đính kèm
Nếu dùng thao tác bằng tay copy vùng dữ liệu này ra một sheet mới, ta được dữ liệu cần.
Tuy nhiên nếu gán vào mảng thì không ổn:
Mã:
rend = .Cells(.Rows.Count, 2).End(xlUp).Row
If rend < 2 Then Exit Sub
arr = .Range(.Cells(1, 1), .Cells(rend, 5)).Value
Vậy có bạn nào có cao kiến nào không? Đưa ra giải pháp cụ thể bằng code thì càng tốt nhé.