Hallo,
kann mir jemand bei folgender Frage helfen:
In einem Tabellenblatt möchte ich, dass automatisch die Schriftfarbe blau wird, wenn in der Zelle eine Formel steht - egal welche.
Ziel ist es, auf den ersten Blick konstante Werte von Berechnungen zu unterscheiden. Mit der bedingten Formatierung geht das wohl nicht, da Excel hier die Eingabe einer konkreten Formel verlangt. Oder gibt es hierfür eine Syntax / Platzhalter?
Danke für jeden Tipp!
kreuzreim
Hallo,
In einem Tabellenblatt möchte ich, dass automatisch die
Schriftfarbe blau wird, wenn in der Zelle eine Formel steht -
egal welche.
Excel bezieht die bedingte Formatierung (und auch sonst alles) auf Inhalte, d.h. das Ergebnis einer Formel oder ein direkt eingegebener Wert werden immer gleich behandelt.
Meiner Meinung nach kann Excel das nicht (und ich weiß auch nicht, wo da der Sinn liegen würde).
Ziel ist es, auf den ersten Blick konstante Werte von
Berechnungen zu unterscheiden.
Ich mache das immer händisch, - Excel verwendet sich am besten, wenn man es möglichst strukturiert verwendet.
Habe da noch nie ein Problem gesehen und mische fast immer Formeln und Werte auf einem Sheet.
Was machst du, wenn du aus versehen die Schriftfarbe auf blau setzt?
Abgesehen davon hast du nur 3 Möglichkeiten zur bed. Formatierung.
Für so etwas eine davon zu nutzen, würde mich einschränken.
Geht sicher mit einem Makro.
Vielleicht weiß ja ein anderer Helfer mehr
Grüße
Michael
In einem Tabellenblatt möchte ich, dass automatisch die
Schriftfarbe blau wird, wenn in der Zelle eine Formel steht -
Hi,
ich merke, obin der Zelle eine Formel steht, denn dann wird ein Wert errechnet und angezeigt. Die Unterscheidung zu einer direkten Zahleneingabe faellt ab und zu schwer. Das habe ich manchmal mit einem Eingaben-Bereich geloest, strukturiert oben eingaben, dann Berechnungen. Oder bei wenigen verstreuten eingaben sind diese eingerahmt, und irgenwo auf dem Blatt steht in einem Rahmen >Eingaben in Rahmen
In einem Tabellenblatt möchte ich, dass automatisch die
Schriftfarbe blau wird, wenn in der Zelle eine Formel steht -
egal welche.
Hi kreuzreim,
ungetest, da grad nur OO.
Es soll z.B. für E10:G45 gelten.
Markiere E10, dann Einfügen–Namen–Festlegen,
Name: beliebig, z.B. IstFormel
Bezogen auf: =ZELLE.ZUORDNEN(6;Tabelle1!E10)
Dann markiere E10:G45, Format–bed. Foramtierung:
Formel ist: =links(IstFormel;1)="="
Format: Wunschfarbe
Gruß
Reinhard
Lieber Reinhard,
das funktioniert ganz vortrefflich!!
Ich würde nur gerne verstehen, was genau ich da eingebe, damit ich es in einer anderen Umgebung beliebig einsetzen kann - Kannst du mir einen Tipp geben, wom man solche brauchbaren Dinge lernt? In der Hilfe habe ich es nicht gefunden.
Ganz herzlichen Dank für die große Hilfe!
kreuzreim
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Habe die Erklärungen bereits zusamengegoogelt - herzlichen Dank nochmals!
Ich würde nur gerne verstehen, was genau ich da eingebe, damit
ich es in einer anderen Umgebung beliebig einsetzen kann -
Kannst du mir einen Tipp geben, wom man solche brauchbaren
Dinge lernt? In der Hilfe habe ich es nicht gefunden.
Hi Kreuzreim,
Zelle.Zuordnen ist ein Excel4-Makro. Funktioniert in späteren Versionen via Namensfestlegung wie du ja gesehen hast.
K.A. ob’s noch in Excel2007 funktioniert.
Mit Excel4-Makros kann man einige Dinge tun, die man sonst in Excel ohne Vba nicht kann, Zellfarbe auslesen u.v.m.
Gruß
Reinhard