0
私はこのコードがなぜ1を印刷しないのか不思議でした。私は0がarr_bed変数を上書きしていることを知っています。しかし、どのように私は0と1の両方を持つコードを区別できるようにすることができますか?ありがとう!それ以外の場合は0または1を指定してください - VBA
For n = 3 To time_frame + 3
For i = 3 To 1002
If (Cells(i, "U").Value = Cells(n, "X").Value) Then
arr_bed = 1 ' admission (HH)
Else
arr_bed = 0
Cells(n, "Y").Value = arr_bed
End If
Next i
Next n
Scott。出力に0と1の両方を表示するのに必要なelse部分を削除しました。私はまだ文が真であるときに1を印刷するという目標に達していない。 – Zapata
@Hamidkhいいえ、それは内側のループの前です。それを試しましたか? –
はいそうでした。それは私に1を与えない0が印刷されます。 – Zapata