Jak napisać następujące wyrażenie kodu w programie Excel? Chcę, aby móc zmienić kolor czcionki komórki, jeśli inne komórki nie są puste.
Wyrażenie:
jeśli komórka A1, A2 i A3 nie są puste, zmień kolor czcionki w komórce B1
Próbowałem...
=IF(A1:A3 <> "", B1.Font.Color = vbRed)
... ale to nie działa, wszystko co widzę to #NAME?
Znowu chcę zmienić kolor czcionki komórki na podstawie stanu innych komórek.
microsoft-excel
microsoft-excel-2007
fonts
fs_tigre
źródło
źródło
=AND(A1:A3<>"")
=AND(A1:A3<>"") in Conditional Formatting
wykonał lewę. Nigdy wcześniej nie korzystałem z formatowania warunkowego. Wielkie dzięki.Odpowiedzi:
B2.Font.Color = vbRed
nie jest wartością, którą komórka może zwrócić, to kod VBA, którego nie można użyć w formule.W takim przypadku będziesz chciał użyć formatowania warunkowego .
źródło