Как мне перебрать лист, используя операторы IF
, и для каждого TRUE
добавить его в массив?
Базовый пример, если Cells(y, 1).Value
больше 0, тогда добавить 1в массив и сделать это через заданный диапазон, создавая массив с несколькими значениями 1 (с учетом нескольких ячеек (y, 1). Значение (я) больше 0).
Вот как ясозданные петли раньше.
For y = 2 To LastRow
On Error Resume Next
If Cells(y, 1).Value > 0 Then
Cells(y, 2).Value = 1 ' Instead of populating Cells(y,2) with "1" IF true, I want to append the value to an array
ElseIf Cells(y, 1).Value = 0 > 0 Then
Cells(y, 2).Value = 2
Else
Cells(y, 2).Value = 0
End If
Next y