0

无需编写 VBA 代码,有没有办法编写一个公式来执行以下操作:

  • 遍历每一行(比如 $i)。
  • 如果值 (B,$i) = 2000 & (A,$i) = 1,则更改 (B,i) = 3327

谢谢

4

2 回答 2

2

弄清楚了。

=IF(B2=1,C2,IF(C2=2000,3325,IF(OR(C2=2001,C2=102),3327,IF(C2=2003,3329,C2))))
于 2012-06-14T17:22:31.403 回答
0

包裹在 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
于 2012-06-14T16:25:11.027 回答