Tối ưu và đơn giản hóa hoạt động đào tạo tại doanh nghiệp. Sẵn sàng nền tảng, nội dung đào tạo cho tất cả các vị trí, bộ phận. Ứng dụng MIỄN PHÍ ngay vào doanh nghiệp chỉ với MỘT click.
Dữ liệu tốt nhất phải theo chiều dọc. Còn dữ liệu theo chiều ngang bạn sẽ bị giới hạn số cột có thể. Về VBA, bạn hoàn toàn có thể xử lý để xoay với hàm TRANSPOSE, hoặc thêm vào vùng với RANGE phù hợp. Bạn vui lòng tìm hiểu thêm.
vỗ tay
Lê Đức Ngọc15:06 - Jun 21, 2019
Hi anh Nguyễn , Do yếu tố công việc, em làm finance, hàng tháng phải làm báo cáo hợp nhất cho 50 công ty con. chỉ có 1 cách là cộng ngang tất cả báo cáo công ty con lại thành báo cáo hợp nhất. nên anh nói rõ thêm giúp em ạ. cám ơn anh
vỗ tay
Lê Đức Ngọc16:06 - Jun 21, 2019
Vậy thì bạn cần đưa ra file ví dụ minh họa, cùng code bạn đã thực hiện. Sau đó chúng ta cùng tìm cách giải quyết. File ví dụ minh họa, bạn nên xóa hết thông tin nhạy cảm, hoặc làm file demo chứa yêu cầu cùng code. Sau đó, upload lên Google Drive rồi share link bạn nhé!
vỗ tay
Lê Đức Ngọc14:06 - Jun 25, 2019
mình sửa 1 đoạn code trong bài thành đoạn code bên dưới:
lr = ThisWorkbook.Sheets(1).UsedRange.Columns.Count wb.Sheets(1).UsedRange.Copy ThisWorkbook.Sheets(1).Cells(1, lr + 2)
vỗ tay
Lê Đức Ngọc16:06 - Jun 25, 2019
Đó cũng là một cách. Tuy nhiên như mình nói, tốt nhất nên làm dữ liệu phù hợp, số cột sẽ bị giới hạn 255 cột. :).
vỗ tay
Lê Đức Ngọc16:06 - Jun 25, 2019
Anh còn phương án nào tốt hơn không ?
vỗ tay
Lê Đức Ngọc17:06 - Jun 25, 2019
Như mình đã nói ở trên, bạn cần tổ chức, bố cục dữ liệu, và tùy vào yêu cầu cụ thể bạn nhé!