【发布时间】:2023-02-15 21:16:47
【问题描述】:
我有一个循环,该循环一直运行到第 8 行满足条件为止。
Sub Button1_Click()
Dim i As Double
Dim x As Double
t = Range("K3").Value
i = Range("C8").Value
x = Range("E8").Value
b = Range("B8").Value
Do Until i > (x + t)
i = i + 0.2
Loop
i = i - 0.2 - b
Range("G8").Value = i
End Sub
这满足了我对第 8 行的要求,但我需要在多行上运行。唯一的静态值是单元格“K3”。
即:在第 8 行完成后,在第 9 行('C9'、'E9'、'B9'、'G9')上运行,依此类推。这将需要运行到第 500 行,或者输入的行数。
【问题讨论】: