Ändern Sie die Schriftfarbe einer Zelle, wenn andere Zellen nicht leer sind

Ändern Sie die Schriftfarbe einer Zelle, wenn andere Zellen nicht leer sind

Wie kann ich den folgenden Codeausdruck in Excel schreiben? Ich möchte die Schriftfarbe einer Zelle ändern können, wenn andere Zellen nicht leer sind.

Ausdruck:

Wenn die Zellen A1, A2 und A3 nicht leer sind, ändern Sie die Schriftfarbe der Zelle B1

Ich habe es versucht...

=IF(A1:A3 <> "",  B1.Font.Color = vbRed)

...aber es funktioniert nicht, ich sehe nur#NAME?

Auch hier möchte ich die Schriftfarbe einer Zelle basierend auf dem Status anderer Zellen ändern.

Antwort1

B2.Font.Color = vbRedist kein Wert, den die Zelle zurückgeben kann. Es handelt sich um VBA-Code, der nicht in einer Formel verwendet werden kann.

In diesem Fall verwenden Siebedingte Formatierung.

verwandte Informationen