Chào các bạn, mình là thành viên mới của diễn đàn. Dạo này mình đang vật lộn với việc cập nhật dữ liệu giữa nhiều sheet trong một file Excel. Cụ thể là khi mình thay đổi một giá trị ở sheet 'Nguồn', mình muốn giá trị tương ứng ở sheet 'Báo cáo' cũng tự động cập nhật theo.
Mình đã thử tìm hiểu và thấy có nhiều cách để làm việc này, nhưng có vẻ cách dùng VBA là hiệu quả và linh hoạt nhất. Tuy nhiên, mình mới bắt đầu học VBA nên còn khá bỡ ngỡ.
Mình muốn hỏi các cao thủ trong diễn đàn có ai có kinh nghiệm về việc này không ạ? Liệu có thể viết một đoạn code VBA để khi mình thay đổi dữ liệu ở sheet 'Nguồn', thì dữ liệu tương ứng ở sheet 'Báo cáo' (dựa trên một mã ID chung) sẽ được cập nhật ngay lập tức không?
Ví dụ, nếu ở sheet 'Nguồn', ô A2 là mã sản phẩm, ô B2 là tên sản phẩm. Mình muốn khi thay đổi tên sản phẩm ở B2, thì tên sản phẩm tương ứng với mã sản phẩm đó ở sheet 'Báo cáo' cũng được cập nhật theo.
Rất mong nhận được sự giúp đỡ và chia sẻ từ các anh chị em. Nếu có đoạn code mẫu thì càng tuyệt vời ạ!
Xin cảm ơn!