Я хочу показать MsgBox с ошибками с соответствующими образцами.Если не показывать другой MsgBox без сбоев.
Я чувствую, что я почти на месте, но что-то мешает.
Если я помещаю MsgBox в цикл, MsgBox появляется более одного раза, если я поставлюон показывает как MsgBox «сбои», если таковые имеются, и «сбоев нет»
Как я могу показать только один из них с (оператором If), и, конечно, показать один раз.Либо окно, отображающее все ошибки, либо поле, показывающее, что их нет.
Код, который я запустил:
Sub Box()
Dim x As Long
Dim fails As String
'Dim passes As String
With Sheet2
For x = 2 To 8
If .Range("E" & x).Value > 0.24 Then
fails = fails & ", " & .Range("A" & x)
MsgBox "Failed Strut: " & fails
ElseIf .Range("E" & x).Value < 0.24 Then
passes = "There are no fails"
MsgBox passes
End If
Next x
End With
'Other attempts
'MsgBox passes
'fails = Right(fails, Len(fails) - 2)
'MsgBox "Failed Strut: " & fails
End Sub