下面的代碼將命名範圍「MasterLLTable」複製n次,其中n是兩個整數NumTables和UserNumTables之間的差異。 n可以在幾百,所以循環可能需要幾秒鐘的時間才能運行。有沒有辦法通過用更有效的方式替換While循環來加速此操作?如果可能的話,需要在沒有While循環的情況下製作n個「MasterLLTable」副本。而且,表格之間的間距必須保留。用更高效的代碼替換While循環嗎?
Do While NumTables < UserNumTables
Range("MasterLLTable").Copy EIRPLL.Cells(LastLLRow + 2, 2)
LastLLRow = EIRPLL.UsedRange.Rows.Count
NumTables = (EIRPLL.UsedRange.Rows.Count - 4)/15
Loop
雖然我沒有包括它,但我的較大的代碼暫時禁用屏幕更新,但它沒有禁用手動計算。現在,它確實。巨大差距!謝謝你的提示。 – jmaz