Ich versuche, eine if-Anweisung zu erstellen, die die Farbe der Spalte B prüftüberprüfen Farbe der gesamten Spalte
Es funktioniert, wenn ich eine einzelne Zelle in Spalte B zielen nicht auf, wenn ich versuche („B: B“).
Das ist was ich habe.
Sub FOO()
Dim answer As Range
Set answer = Range("b:b")
If answer.Interior.Color = vbRed Then
MsgBox ("There is an issue with column B, please review.")
End If
End Sub
man kann nicht sagen, dass, wenn Sie die ganze Spalte Überprüfung rot ist. Betrachten Sie FOR-Schleifen, sowohl für die nächste als auch für jede. Das wird helfen. –
Danke, nur die Sache ist, ich habe noch nicht gelernt, wie man Schleifen macht, der Excel-Typ in der Arbeit ging und ich wurde damit beauftragt, VB lol zu lernen. – Hosey93
Sie werden die ganze Zeit Schleifen verwenden, also schauen Sie sich alle an. Währenddessen ... usw. –