Excel 2010 Wenn Dann Sonst anhand einer Formatierung

kafi

Stammgast
Hallo zusammen

Ich möchte, wenn z.B. die Zelle A1 eine doppelte Unterstreichung oder eine Farbfüllung aufweist, dass dann ein bestimmter Wert zurückgegeben wird. Also wenn in A1 die Füllung rot ist, dann soll in B1 die Zahl 10 stehen oder sonst die Zahl 20.

Besten Dank
kafi
 

Turakos

Stammgast
Hallo kafi

Ein möglicher Lösungsansatz ist die Verwendung einer Excel4-Makrofunktion.

Vorgehen:
Definiere im Namens-Manager zwei Namen z.B.

farbe für die Farbe der Zelle
unter Bezieht sich auf: diese Formel
Code:
=ZELLE.ZUORDNEN(38;INDIREKT("ZS(-1)";FALSCH))

unterstrichen für den unterstrichenen Wert
unter Bezieht sich auf: diese Formel
Code:
=ZELLE.ZUORDNEN(22;INDIREKT("ZS(-1)";FALSCH))

letzere Formel deckt nur einfach unterstrichene Werte ab.

In der Spalte B trägst du diese Formel ein
Code:
=WENN(ODER(farbe>0;unterstrichen);10;20)

bei einem neuen Eintrag oder einer Änderung eines bestehendes ist die Taste F9 zu drücken, damit der Inhalt aktualisiert ist.

Die Datei ist mitTyp .xlsm zu speichern.

Als Ergänzung für doppelt unterstrichene Werte
doppelt bezieht sich auf doppelt unterstrichene Werte (z.B. Buchhaltung)
unter Bezieht sich auf: diese Formel
Code:
=ZELLE.ZUORDNEN(59;INDIREKT("ZS(-1)";FALSCH))

in der Spalte B die Formel
Code:
=WENN(ODER(farbe>0;doppelt=5);10;20)
 
Zuletzt bearbeitet:
Oben