Я пытаюсь взять 5 входных данных из 5 ячеек в столбце (все числа) и посмотреть, соответствуют ли они массиву, который я установил. В идеале я хотел бы, чтобы значение массива игнорировалось после того, как совпадение было найдено. После того, как совпадение найдено, мне просто нужно изменить значение ячейки на 1 или 0 (эта часть мне не нужна)
Я пробовал. Найти и несколько других вещей. Очевидно, что код здесь не будет работать
Sub Q1()
Dim arr1(5) As Variant
arr1(0) = 100
arr1(1) = 125
arr1(2) = 150
arr1(3) = 252
arr1(4) = 253
Dim Find1 As String
Dim rng As Range
Set rng = arr1(5).Find()
If rng Is Nothing Then
Debug.Print "Nope"
Else
Debug.Print "Correct"
End If
End Sub
Получение ошибки времени выполнения 424.