只有妳把代碼貼出來,才能進壹步優化。直接給出的代碼可能和妳的差不多,不壹定能解決重點。
根據妳的例子,我給妳下面的代碼。妳可以試試。幾十萬的數據要在壹分鐘內完成。當然,這壹分鐘不要點鼠標,否則會“無反應”。
治療前:
治療後:
代碼:
選項?明確的
Sub?宏1()
暗淡?啊?num,?n,?我,?
設置?db?=?CreateObject("腳本。字典》)
arr?=?ActiveSheet。使用範圍?工作表數據存儲在數組中。
為了什麽?我?=?1?去哪?欠奉
num?=?Trim(arr(i,1))
n?=?db(數字)?+?1
db(數字)?=?n
如果?n?& gt?1?然後呢?arr(我,?1)?=?Chr(63?+?n)?& amp?數字
下壹個?我
ActiveSheet。使用範圍?=?arr?將數組寫入工作表
結束?潛水艇