看板 Visual_Basic 關於我們 聯絡資訊
我目前使用的方法是Worksheet.cell.Value = 陣列 再使用For Next迴圈讓它跑 可是真的很慢(我快瘋掉了,跑一次要幾百秒= =) 有想過直接印出陣列這種方法 可是我不會寫QQ 請問有不使用迴圈而直接輸出的方法嗎? 麻煩大家了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.195
ClubT:看看你的資料來源是啥 還有資料有多大 另外看你程式怎麼寫 04/25 09:02
ClubT:若資料來源是資料庫可以用 CopyFromRecordset 04/25 09:04
Marty:把自動計算關掉即可... 04/25 10:25
u19901006:請問是把自動計算改成手動計算嗎? 04/25 12:49
Marty:是的 或者Application.Calculation = xlCalculationManual 04/25 22:10
u19901006:真的~~改善很多!從550秒變成76秒XDDDDD 04/25 22:57
sueadolph:用range的方式比較適合也更快(幾秒,cells大量印出時會慢 04/27 18:27