У меня есть фрагмент кода для выполнения вложенного оператора If
. Легко вкладывать в Excel, но сложно в VBA.
Я хочу автоматизировать вложенное If
в код, который может увеличиваться до последней строки и изменять диапазон при каждом проходе.
Я просмотрел ответы здесь, но в тупике.
Excel If
- =IF(C2 > 1.42, A2, IF(D2 > 1.42, B2, "FAIL"))
.
Моя попытка VBA до сих пор:
Sub ResultData()
If Range("C2").Value > 1.42 Then
Range("E2") = Range("A2")
ElseIf Range("D2").Value > 1.42 Then
Range("E2") = Range("B2")
Else: Range("E2") = "FAIL"
End If
End Sub
Просто хочу, чтобы код выполнялся по строкам до последней строки, в данном случае по строке 53.