无需编写 VBA 代码,有没有办法编写一个公式来执行以下操作:
- 遍历每一行(比如 $i)。
- 如果值 (B,$i) = 2000 & (A,$i) = 1,则更改 (B,i) = 3327
谢谢
无需编写 VBA 代码,有没有办法编写一个公式来执行以下操作:
谢谢
弄清楚了。
=IF(B2=1,C2,IF(C2=2000,3325,IF(OR(C2=2001,C2=102),3327,IF(C2=2003,3329,C2))))
包裹在 For 循环中的 if 语句:
Dim x 'Beginning Row
Dim y 'Ending Row
For myLoop = x to y
If Cells(x,1)= 2000 and Cells(x,2) = 1 then
Cells(x,3 [or a formula to calculate] )=3327
End If
Next myLoop