Trần Thị Hòa
Trần Thị Hòa
Thảo luận 1 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 195 lượt xem

https//imgurcom/GCJkWzk về tách file ạ em đang muốn copy range"BAOCAOBQL" sang 10 file

https://imgur.com/GCJkWzk
Hi thầy,
Cho em hỏi về tách file ạ: em đang muốn copy range."BAOCAOBQL" sang 10 file có sẵn ở Arr1 theo 10 cn (cứ mỗi lần đổi cn thì số liệu trong BAOCAOBQL cũng thay đổi), nhưng em chạy thì câu lệnh này copy BAOCAOBQL vào file đầu tiên trong arr1 mà chưa chạy qua cn (dù em đang để cn là gì thì vẫn copy y nguyên vào file đầu tiên), từ file thứ 2 trở đi copy đúng từ cn thứ 1 --> cn thứ 9, vì file đầu tiên đã cop sai rồi nên copy thiếu cn thứ 10.
Thảo luận 1 câu trả lời
Lượt xem 195 lượt xem
Vỗ tay vỗ tay
Trần Thị Hòa 20:05 - May 08, 2020
bạn chú ý không dùng ActiveWorkbook với file được mở, bởi rất khó để xác định activeWorkbook thay đổi ra sao trong quá trình bạn đóng, mở nhiều file liên tục.
Bạn có thể gán biến cho file được mở lên, sau đó gọi theo biến sẽ tốt hơn.
---
Bản chất việc tách 1 nội dung ra nhiều file chỉ là copy nội dung theo từng phần, mỗi phần 1 file.
Bạn đã hiểu đúng bản chất, nhưng cách vận hành code chưa đúng. Khi làm việc nhiều workbook sẽ khó hơn do việc kiểm tra code với phím F8 không thực hiện được hoàn chỉnh (bị gián đoạn).
Do đó việc này đòi hỏi khi lập trình, bạn cần sử dụng nhiều biến để gán cho các đối tượng workbook khác nhau, khi đó gọi theo biến sẽ không bị nhầm lẫn.
Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông