Если вы знаете, сколько целых чисел вы получите, то вы можете использовать метод nextInt()
Например
Scanner sc = new Scanner(System.in);
int[] integers = new int[3];
for(int i = 0; i < 3; i++)
{
integers[i] = sc.nextInt();
}
Кажется, что я не могу читать.
with ws1
For i = 2 To 6
If .Cells(i, "E").Value = 0 And .Cells(i, "F").Value = 0 Then
.Cells(i, "G").Value = "ok"
End If
Next i
end with
работает нормально и производит.
Также жестко закодированный C2
в строке поиска VLOOKUP, вероятно, не требуется.
Почему бы просто не использовать формулу IF, например
IF(E2+F2 = 0, VLOOKUP(C2,'[NOT OK.xlsx]Sheet1'!F:I,4,FALSE), "")
Used in VBA like this:
For I = 2 To lastRow
Range("G" & I).Formula = "=IF(E" & I & "+ F" & I & " = 0, " & Chr(34) & "VLOOKUP(C2,'[NOT OK.xlsx]Sheet1'!F:I,4,FALSE)" & Chr(34) & ", " & Chr(34) & "No" & Chr(34) & ")"
Next I