xử lý data lớn bằng macro

Liên hệ QC

thunghe

Thành viên mới
Tham gia
22/6/11
Bài viết
15
Được thích
0
mình có 2 file:1file csv chứa data cần xử lý,file kia thì chứa macro để thực hiện các công việc xử lý file csv
Nhưng file csv thì chứa data quá lớn (nếu mở bằng excell thì thấy vùng data là A1:A478250) cho nên mõi lần chạy 1 macro là excell thường bị "not resporting" ko hoạt động được.Các cao thủ nào có cách xin chỉ giúp.Thank
https://drive.google.com/open?id=0B2oTSeEmcutlc1V6ejctRXlRWWM


 
Lần chỉnh sửa cuối:
mình có 2 file:1file csv chứa data cần xử lý,file kia thì chứa macro để thực hiện các công việc xử lý file csv
Nhưng file csv thì chứa data quá lớn (nếu mở bằng excell thì thấy vùng data là A1:A478250) cho nên mõi lần chạy 1 macro là excell thường bị "not resporting" ko hoạt động được.Các cao thủ nào có cách xin chỉ giúp.Thank
Đưa bệnh nhân lên bàn khám đi bạn!
 
mình có 2 file:1file csv chứa data cần xử lý,file kia thì chứa macro để thực hiện các công việc xử lý file csv
Nhưng file csv thì chứa data quá lớn (nếu mở bằng excell thì thấy vùng data là A1:A478250) cho nên mõi lần chạy 1 macro là excell thường bị "not resporting" ko hoạt động được.Các cao thủ nào có cách xin chỉ giúp.Thank
https://drive.google.com/open?id=0B2oTSeEmcutlc1V6ejctRXlRWWM



có vẻ bạn muốn lấy danh sách mã từ file csv chăng ? bạn nên tìm hiểu về đối tượng dictionary đại khái như này

Mã:
Dim MyDictionary As Object
Set MyDictionary = CreateObject("Scripting.Dictionary")
For i = 1 To UBound(mang)
    MyDictionary(Left(mang(i), 3)) = 1
Next
mot = MyDictionary.Keys

xem thêm ở đây
http://www.giaiphapexcel.com/forum/showthread.php?60643-Tổng-quan-về-Scripting-Dictionary
 
Việc lấy data và xử lý data từ file csv thì mình làm được rồi nhưng nó làm quá chậm thậm chí bị treo excell
 
Web KT

Bài viết mới nhất

Back
Top Bottom