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 に答える