Tùy theo sở trường, sở đoản của mỗi phương pháp mà đưa ra cách xử lý vấn đề phù hợp.
Tôi tuy không rành về VBA, nhưng vẫn biết sử dụng và biết cách điều chỉnh dòng lệnh cho phù hợp với yêu cầu của mình.
Theo tôi nghĩ, sử dụng đúng chức năng của mỗi phương pháp, không chê bai (bất cập) cũng không lạm dụng (thái quá) một phương pháp nào, hễ cái nào hữu dụng nhất cho vấn đề thì tôi sẽ dùng đúng nơi đúng lúc cho từng vấn đề. Ví dụ: như bạn đã thấy trong bài "Cách gán ảnh cho thẻ học sinh" (
https://www.giaiphapexcel.com/diendan/threads/cách-gán-ảnh-vào-thẻ-học-sinh-và-in-hàng-loạt.137814/#post-881980), tôi sử dụng "sở trường" của Access là quản lý dữ liệu cơ sở rất tốt, cùng in ấn rất đẹp, lại dễ phân phối trên cùng khổ giấy, do đó việc in "Phiếu tính lương" hằng tháng, hoặc "Thẻ an sinh của CNV tại công ty" (khoảng 300 người), tôi đều kết hợp giữa hai phần mềm Excel (vào dữ liệu thô) và Access (dùng chức năng Import Database, SQL, và Report) để thực hiện in ấn.
Nói như vậy, không riêng gì công thức mảng hay VBA của Excel, mà là một nhân viên văn phòng, thì cần nắm rõ ưu nhược của từng phần mềm trong bộ Microsoft Office để sử dụng tốt phục vụ và cho công việc chính của mình. Không có gì đánh văn bản và quản lý tốt bằng Word, không có gì qua nổi Power Point khi bạn muốn thuyết trình trước hội nghị hay cuộc họp tổ nhóm...
Biết kết hợp và sử dụng sở trường của mỗi phương pháp mới là giải pháp hiệu quả.
Thân