列B(アナリストのログイン時刻)を解析するExcel VBAコードを作成しようとしていますが、その列が0の場合(その日のうちに)、隣接する列を更新します言うまでもなく、NA。現在、以下のコードは誤りです。 Cell(rng、i)のrng変数を数値に変更すると、コードはその数値(4と言う)をとり、すべてのフィールド(3〜23、C〜W)にNAを設定します。私は、rngの価値が内部関数に渡されていないという問題があると信じていますが、これをどうやって取得するのか分かりません。関数間のExcel VBAパス変数
Dim rng As Range
For Each rng In Range("B4:B10")
If rng.Value = 0 Then
For i = 3 To 23
Cells(rng, i).Value = NA
Next i
End If
Next rng
はおそらく、あなたがしたい#のN/'= CVErr(2042)で作成可能である' –