kann man eignetlich ohne VBA/VB
Reguläre Ausdrücke in seinen Formeln nutzen?
Was meinst du mit regulärem Ausdruck? Was ist RegEx?
Regulaere Audruecke
Man kann mit einem sog. PAttern / Suchmuster
nach Inhalten suchen. In der Regel sucht man mit RegEx
in Strings. Beispiel: Du suchst nach einer
ueberschrift. du weisst dass das format immer:
1.) Uberschrift eins
2.) Uberschrift 2
3.) Uberschrift vier
ist.
du willst „eins“, „2“, und „vier“ ausgeben. also
benutzt du ein pattern, das nach dem muster:
suche nach einem wort/zahl das hinter einem
wort „ueberschrift“ steht , welches immer vor einer
beliebigen zahl gefolgt von einem PunktKlammer .)
steht. das macht man mit regex http://de.wikipedia.org/wiki/Regex
aktuell möchte ich eigentlich eine zelle rot faerben,
wenn ein teilstring in der zelle steht… das hab ich nicht
hingekriegt.
Müßte mit Finden() oder Links() o.ä gehen.
hmm… verstehe deine antwort nicht.
„Finden()“ und „Links()“ sehen aus, als waeren es
Funktionen/Methoden. Wie wende ich das in Zellen an?
Eine Zeile / Zelle aufgrund einer erfüllten Bedingung
einfärben kannst Du mit „Bedingte Formatierung“.
das weiss ich.
Aber was genau meinst Du mit Teilstring?
Stell Dir vor du hast eine Spalte „Objekte“.
In dieser SPalte stehen Pensionen, Hotels und Gaestehaeuser.
Nun moechtest du dass alle Hotels gruen, Gaeste haueser gelb
und Pensionen weiss sind.
dummerweise stehen in der zelle jeweils datensaetze wie:
hotel Adler, Gaestehaus Maier, Pension schubert, Eccohotels
da benutzt man regular expressions, die nach den teilstrings
hotel, pension und gaestehaus sucht. damit werden also beim beispiel hotel folgende begriffe gefunden:
Ecco hotel , hotel berlin etc.
ich habe keine moeglichkeit die spalten zu trennen, bzw die datensaetze zu modifizieren.
Tut mir leid, da muss ich (zumindest vorerst) kapitulieren. Ich denke, es wird sehr schwer werden, diejenigen Zellen einzufärben, in denen die Datensätze stehen