Chào mọi người,
Dạo này mình đang làm một dự án tự động hóa việc xử lý dữ liệu trên Excel và gặp một vấn đề khá đau đầu. Công ty mình có một bảng dữ liệu lớn, cần phải sắp xếp lại theo nhiều tiêu chí khác nhau. Ví dụ, mình muốn tách riêng các đơn hàng có giá trị trên 10 triệu vào một sheet, các đơn hàng dưới 5 triệu vào sheet khác, và những đơn hàng còn lại vào một sheet riêng.
Việc làm thủ công thì tốn rất nhiều thời gian và dễ sai sót. Mình đã thử dùng các bộ lọc của Excel nhưng không đáp ứng đủ các điều kiện phức tạp.
Vì vậy, mình đang tìm hiểu về VBA để giải quyết vấn đề này. Mục tiêu là viết một macro có thể:
- Đọc dữ liệu từ một sheet gốc.
- Kiểm tra giá trị của một cột (ví dụ: cột 'Tổng giá trị đơn hàng').
- Dựa vào các ngưỡng (ví dụ: >10,000,000,