Пожалуйста, обратите внимание, что это один из первых написанных мною кодов VBA.
То, что я написал, было смесью цикла и функции If.
Код должен был пройти через столбец («AC»), если он находит пустую ячейку.
Он смотрит на ту же строку, но в столбце D. В столбце D будет 350 возможных значений.
Если значение столбца D равно «одному из 350 возможных значений», укажите «EU» ElseIf ... это продолжается для всех 350
Dim i As Long
i = 1
Do While Cells(i, "AC").Value <> ""
If Cells(i, "D").Value = "OPP-1305-9066" Then
Cells(i, "AC").Value = EU
ElseIf Cells(i, "D").Value = "OPP-1305-0773" Then
Cells(i, "AC").Value = EU
ElseIf Cells(i, "D").Value = "another one of 350" Then
Cells(i, "AC").Value = EU
End If
i = i + 1
Loop