2010-11-18 13 views

Antwort

3

Dies ist eine VBA-Kurzform zum Festlegen des Werts einer Reihe von Zellen (oder in diesem Fall einer einzelnen Zelle). Das Beispiel, das Sie angegeben haben, fügt den Textwert "FALSE" in die Zelle AF6 ein.

Wenn die Farbe der anderen Zelle nicht im Code festgelegt wird, würde ich vorschlagen, dass dies durch bedingte Formatierung erfolgt.

+0

+1 für bedingte Formatierung - Ich habe diese Möglichkeit vergessen. –

0

wird die andere Zelle einen Zustand entlang der Linien (in Pseudo-Code) hat:

if (Range(AF6) = "FALSE") then 
    thisCell.Background = colour 
endif 

eine Weile her, seit ich habe VBA getan, die genaue Syntax so nicht sicher, aber das ist im Wesentlichen, was wird passieren. Vielleicht lohnt es sich, die "Geschäfts" -Logik für die Farbänderung der Zelle herauszufinden - wird helfen, sie für Sie zu klären.

Verwandte Themen