Я пытаюсь, чтобы цикл for прошел через столбец, чтобы найти «Нет», и если «Нет» не найден, он выдает «Да» в другой ячейке. Итак, мой мыслительный процесс состоит из цикла for, а затем оператора if, говорящего, что если ячейка говорит «Да» или «Нет требования», то она продолжает искать «Нет», а если «Нет» не найдено, она выводит «Да», и если он найден, цикл останавливается и выдает «Нет».
Я создаю инструмент для извлечения данных из разных листов в одной книге Excel.
Sub PleaseWork()
Dim matrix(i, j) As Double
For i = 26 To 33
For j = 8 To 8
If Worksheets("Calculations").Range(i, j) = "Yes" Or "No Requirement" Then
Worksheets("Calculations").Range("H33").Value = "Yes"
Next i
Else
Worksheets("Calculations").Range("H33").Value = "No"
End If
End Sub
Этот код даже не запускается, я получаю ошибку компиляции каждый раз, когда пытаюсь его запустить. Я новичок в VBA и знаю, что это, наверное, очень легко, но я просто не могу этого понять.