E chào thầy
Thầy cho e hỏi e muốn sử dụng công thức mảng trong VBA với hàm Match,Index (hình ảnh đính kèm) nhưng chưa biết sử dụng thế nào, mong thày chỉ bảo ạ.
Theo mình thì không nên dùng công thức mảng trong VBA. Bởi vốn dĩ công thức mảng đã khó, khi đưa qua VBA lại càng khó.
Bạn có thể dùng VBA để tự động tạo ra các cột phụ, giúp công thức Index Match có thể dùng bình thường, không phải qua dạng mảng. Khi có kết quả index match rồi thì bạn giữ lại kết quả ở dạng value, bỏ cột phụ đi là được.
(tức là khi nào code chạy thì mới sinh ra cột phụ, mới dùng hàm index match. Cuối cùng code chạy xong thì có kết quả, còn các bước làm nháp sẽ tự xóa sạch).
Dạ vâng, e cảm ơn thày ạ