Excel2002 BedingteFormatierung Format: Schriftart

Hallo,
habe folgende Aufgabenstellung:
Wenn eine Bedingung in einer bestimmten Zelle erfüllt ist, dann ist in einer anderen Zelle das Zeichen einer Uhr darzustellen.
Beispiel:
Enthällt die Zelle A1 die Zeichenfolge z.B. „Montag“ so ist die Schriftart für die Zelle B1 auf „Wingdings“ (um über den Zeichencode 191 eine Uhr darzustellen) zu ändern.
Lösungsversuch:
Der Versuch mit Hilfe der Bedingten Formatierung schlägt fehl, da die Auswahlmöglichkeit „Format Schriftart“ disable (grau) ist.
Die Alternative mit Hilfe der VBA- Programmierung scheitert an meiner wenigen Erfahrung.

Enthällt die Zelle A1 die Zeichenfolge z.B. „Montag“ so ist
die Schriftart für die Zelle B1 auf „Wingdings“ (um über den
Zeichencode 191 eine Uhr darzustellen) zu ändern.
Lösungsversuch:

Hallo Joerg,

ein automatisches Makro kriegt auf normalem Weg nicht mit wenn sich A1 durch eine Formel in A1 oder Daten-Gültigkeit-Liste ändert.

Wenn „Montag“ durch Reinkopieren oder maneller Eingabe in A1 auftaucht geht schon ein automatosches Makro.

Was liegt bei dir vor?

Was, welche Schriftart, welcher Wert soll in B1 stehen wenn in A1 nicht Montag steht?

Gruß
Reinhard

HAllo Joerg,

wie wäre es mit einer wenn-Funktion; z.B.
B1=WENN(A1=„Montag“;ZEICHEN(191);"")

Und die Spalte B markierst und gibst von vorne herein die Schriftart Windings an.

Ciao
Florian

Hallo Reinhard,
vielen Dank für die schnelle Antwort!

Hallo Joerg,

ein automatisches Makro kriegt auf normalem Weg nicht mit wenn
sich A1 durch eine Formel in A1 oder Daten-Gültigkeit-Liste
ändert.

Wenn „Montag“ durch Reinkopieren oder maneller Eingabe in A1
auftaucht geht schon ein automatosches Makro.

Was liegt bei dir vor?

A1 ändert sich durch eine Formel!

Was, welche Schriftart, welcher Wert soll in B1 stehen wenn in
A1 nicht Montag steht?

B1 ändert sich auch durch eine Formel. B1 ist üblicherweise eine Zahl Schriftart z.B. RotisSansSerif!

Gruß
Reinhard

Gruß Joerg

Hallo Joerg,

Was liegt bei dir vor?

A1 ändert sich durch eine Formel!

die Formel in A1 reagiert ja auf zellwertänderungen in anderen Zellen.
z.B. =C1+D7
Wenn nun C1 und D7 manuell geändert werden muß/kann man beide per automatischem Makro überwachen, werden sie geändert kriegt das maro das mit, überprüft A1 was jetzt durch die Formel drin steht und reagiert wie gewünscht in B1.
In C1 oder/und D7 können ja auch Formeln stehen, dann bringt es nix die zu überwachen, dann muß man da ermitteln welche anuellen Änderungen in anderen zellen C1,D7 verändern und diese überwachen.

Was, welche Schriftart, welcher Wert soll in B1 stehen wenn in
A1 nicht Montag steht?

B1 ändert sich auch durch eine Formel. B1 ist üblicherweise
eine Zahl Schriftart z.B. RotisSansSerif!

Wenn in B1 eine Formel steht und man dann ein Uhrzeichen reinschreibt ist die Formel weg.
Aber halbsowild, das Makro kann ja die Formel wieder reinschreiben wenn A1 nicht Montag ist.

Kannst du eine Beipielmappe hochladen FAQ:2861 wo man die Formeln und Werte sieht, die also den gleinen Tabellenstriktur hat wie das original.

Gruß
Reinhard

Hi Reinhard,

hier der Link für die *.xls Datei!
http://rapidshare.com/files/211065336/Mappe54.xls.html

Grüße Joerg

http://rapidshare.com/files/211065336/Mappe54.xls.html

Hallo Joerg,

das gibt doch einen Kalender o.ä… d.h. es kommen noch die anderen 11 Monate dazu oder kommen die auf andere Blätter?
Das ist erstaml egal, die verschieden Schriftarten geht sowieso nur mit Makro. Und wenn du sowieso ein Makro hast so brauchst du keine Formeln mehr und keine bed. Formatierungen um Sa/So farblich zu markieren, die kalenderwoche zu berechnen für jeden Di und die Uhr bei jedem Mo einzutragen.

Denn das bleibt ja fest für z.B. 07/2009.
Ein Makro muß nur wissen welches Jahr und ggfs. welcher Monat.
D.H. du schreibst manuell in eine Zelle das Jahr, diese Zelländerung erkennt das makro automazisch und erstellt daraufhin den kompletten Kalender für das Jahr.

Interesse?

Gruß
Reinhard