HIện tại mình đang dùng vòng lặp và select Case như bên dưới để giảm dung lượng file và công thức, nó thật sự rất hiểu quả khi dữ liệu cỡ 1000 dòng
Nhưng khi mình để dữ liệu cỡ 4000 dòng thì thời gian để chạy duyệt qua từng ô có khi lên đến 20phút, có khi hơn.
Mình có tìm đọc rất nhiều bài trên diễn đàn nhưng không có hướng nào tốt.
Nhờ A/C chỉ giúp hướng nào tốt hơn để cải thiện thời gian tính toán...
For i = 1 To 1000
tukhoa = Cells(i, 239)
Select Case tukhoa
Case "A","B",...
Cells(i, 272) = ( s*1+w ) công thức +-*/
Cells(i, 273) = ( ......)
Cells(i, 274) = ( ......)
Case "C","D",
Cells(i, 272) = ( ......)
Cells(i, 273) = ( ......)
Cells(i, 274) = ( ......)
Case "E","F",
Cells(i, 272) = ( ......)
Cells(i, 273) = ( ......)
Cells(i, 274) = ( ......)
.......
Nhưng khi mình để dữ liệu cỡ 4000 dòng thì thời gian để chạy duyệt qua từng ô có khi lên đến 20phút, có khi hơn.
Mình có tìm đọc rất nhiều bài trên diễn đàn nhưng không có hướng nào tốt.
Nhờ A/C chỉ giúp hướng nào tốt hơn để cải thiện thời gian tính toán...
For i = 1 To 1000
tukhoa = Cells(i, 239)
Select Case tukhoa
Case "A","B",...
Cells(i, 272) = ( s*1+w ) công thức +-*/
Cells(i, 273) = ( ......)
Cells(i, 274) = ( ......)
Case "C","D",
Cells(i, 272) = ( ......)
Cells(i, 273) = ( ......)
Cells(i, 274) = ( ......)
Case "E","F",
Cells(i, 272) = ( ......)
Cells(i, 273) = ( ......)
Cells(i, 274) = ( ......)
.......