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? –