Wie kann man dafür sorgen, dass abhängige Zellen der Dezimalformatierung der übergeordneten Zelle folgen, die sich von Zeit zu Zeit ändert?

Wie kann man dafür sorgen, dass abhängige Zellen der Dezimalformatierung der übergeordneten Zelle folgen, die sich von Zeit zu Zeit ändert?

Ich muss abhängige Zellen in einem Excel-Arbeitsblatt so formatieren, dass sie der Dezimalformatierung einer übergeordneten Zelle entsprechen. Ich habe das mit Format Painter gemacht, aber die Dezimalformatanforderungen meiner übergeordneten Zelle ändern sich von Zeit zu Zeit, und ich muss die abhängigen Zellen entsprechend anpassen und aktualisieren.

Manchmal muss ich möglicherweise keine Dezimalstellen anzeigen, während ich ein anderes Mal eine oder möglicherweise zwei Stellen anzeigen muss.

Kurz gesagt, ich möchte die Dezimalformatierung der übergeordneten Zelle ändern und so festlegen, dass dies von Fall zu Fall für die abhängigen Zellen gilt.

Beispiele für mein Ziel finden Sie in den folgenden Screenshots:

Nur zur Veranschaulichung: Die übergeordnete Zelle ist rot, die abhängigen Zellen gelb. Ich muss nichts weiter als die Dezimalformatierung kopieren, daher ist die Farbe kein Problem.

Antwort1

Ich verstehe, dass Sie eine VBA-Lösung gefunden haben. Es wäre für andere hilfreich, wenn Sie sie weitergeben würden.

Für alle, die eine Lösung ohne VBA bevorzugen: Conditional FormatDie Szenarien 1 und 3 lassen sich problemlos handhaben und können wahrscheinlich an Ihre speziellen Anforderungen angepasst werden. Kein VBA erforderlich.

Jedes Szenario erfordert ein bedingtes Format.

Szenario 1: Die Formel lautet =Int($F$2)-($F$2)=0und das bedingte Zahlenformat ist Numbermit 0 Dezimalstellen

Szenario 3: Die Formel lautet =Int($F$2)-($F$2)<>0und das bedingte Zahlenformat hat Number2 Dezimalstellen

Für beide Szenarien gilt: Die Füllfarbe ist gelb und der Bereich gilt für$B$4, $D$3, $D$4, $F$3, $F$4, etc

Wenn nun $F$2eine Ganzzahl enthalten ist, werden die Zellen im angewendeten Bereich als Ganzzahlen formatiert und hervorgehoben. Wenn $F$2keine Ganzzahl enthalten ist, werden die Zellen so formatiert, dass zwei Dezimalstellen angezeigt werden.

verwandte Informationen