1
試圖學習新的技巧,所以忍受我在這裏, 我試圖通過用盡所有我的日常能力來優化容量,而不會耗盡年度容量。所以有很多目標尋求。下面的代碼工作,但它很慢,特別是當我做了幾個月的東西。有什麼方法可以加快速度?我正在做什麼常見的noob錯誤?我如何加快我的目標尋找代碼?
Sub cashPark()
Set enddate = Sheets("Cash").Range("E4")
Set Window = Sheets("Cash").Range("D8")
Set TargetWindow = Sheets("Cash").Range("D9")
Set datecount = Sheets("Cash").Range("E4")
Set cashParkVol = Sheets("Inventory").Range("BW1")
Set Repeat = Sheets("Cash").Range("E5")
cashParkVol.Offset(datecount, -2).GoalSeek _
Goal:=0 And Window.Value > 0, _
ChangingCell:=cashParkVol.Offset(datecount, 0)
Let x = 0
Do While x < Repeat
cashParkVol.Offset(datecount + x, -2).GoalSeek _
Goal:=0 And Window.Value > TargetWindow, _
ChangingCell:=cashParkVol.Offset(datecount + x, 0)
x = x + 1
Loop
末次
好的問題,我沒有答案,除非想知道你是否應該使用Excel的Solver? –