Seite 1 von 1
Werte von-bis definieren
Verfasst: Mo, 09.02.2009 11:39
von clag
Hallo Leutz,
ich hab hier gelernt man kann mit zB "1[0-9][0-9]|200" in einer Filteraktion Werte von 100-200 beschreiben/erfassenn
funktioniert auch prima bis ich bemerkt habe 150 wird 150,5 wird nicht erfasst
wie muss ich es ausdrücken damit auch die stellen nach dem Komma geprüft/erfasst werden ?
Re: Werte von-bis definieren
Verfasst: Mo, 09.02.2009 12:01
von Karolus
Hallo
Das Komma und die Kommastelle(n) wären dann nur optional - oder ?
Evtl so:
1[0-9][0-9],?[0-9]*|200,?[0-9}*
ohne Gewähr
Gruß Karo
Re: Werte von-bis definieren
Verfasst: Mo, 09.02.2009 12:47
von clag
Hallo Karolus,
wieso ohne gewähr, und das vom Formelzauberer ?
oder meintest du dies
} hier, stimmt damit geht's nicht
aber sonst 1A wie immer
Re: Werte von-bis definieren
Verfasst: Mo, 09.02.2009 15:48
von Charly
Hallo Clag!
Nachdem ich denke, dass deine Frage was mit unserem Projekt "Spezialfilter zu tun hat", möchte ich dir sagen, dass ich in den letzten Tagen ein paar Zusatzinformationen erhalten habe, durch die ich jetzt auch einen Von_Bis_Bereich filtern kann.
Ich will dir das Ergebnis nicht vorenthalten. Der Code-Teil, der dir Probleme bereitet haben, ist aber immer noch drin. Die musst du eventuell wieder entfernen.
Gruß
Charly
Re: Werte von-bis definieren
Verfasst: Mo, 09.02.2009 18:39
von clag
Hallo Charly,
super Idee von dir,
an so etwas hatte ich schon eine Weile gedacht, aber eben ohne Idee zur Umsetzung
denn die Eingabe _#_10_20_ ist doch für die meisten nachvollziehbarer als _1[0-9],?[0-9]*|20,?[0-9]*_
und das Beste, es funktioniert sogar mit dem Datum und auch mit Zwei "von bis Bereichen"
Hans Rosenthal hätte "das ist Spitze" wer anderes vllt "is ja voll geil alter" gesagt, ich schließ mich beiden an
ich werd es gleich noch in mein etwas geändertes Beispiel übernehmen und mal schauen....
Wie der Formelteil für eine Datum/Uhrzeit eingrenzung ausgesehen hätte, kann Karolus bei Gelegenheit ja mal zeigen,
würd mich interessieren, aber ich befürchte das wird bald nen Zweizeiler (wenn überhaupt)
schönen Abend noch
Re: Werte von-bis definieren
Verfasst: Mo, 09.02.2009 18:57
von Karolus
Hallo
clag hat geschrieben:
Wie der Formelteil für eine Datum/Uhrzeit eingrenzung ausgesehen hätte, kann Karolus bei Gelegenheit ja mal zeigen,
würd mich interessieren, aber ich befürchte das wird bald nen Zweizeiler (wenn überhaupt)
Du meinst eine RegEx für (im schlimmsten Fall) von 27.2.09 14:45 bis 2.3.09 9:30
-nee das lassen wir mal weg - lös das analog zu Charlys "#_10_20", das funktioniert auch bei Datums/Zeitwerten.
Gruß Karo
Re: Werte von-bis definieren
Verfasst: Di, 10.02.2009 06:50
von clag
Moin moin,
Hi Karolus ich hatte es ja befürchtet
Karolus hat geschrieben:-nee das lassen wir mal weg -
Hi Charly schau dir jetz mal dieses an
Re: Werte von-bis definieren
Verfasst: Di, 10.02.2009 12:48
von Charly
Hallo Clag!
Schön, dass soweit alles klappt.
Zu deinem Formatierungsproblem beim Datum kommt es , glaube ich, weil ich immer mit String-Werten gearbeitet habe. Ich wollte nicht ständig prüfen, ob ich Zahlen- oder Text-Werte hatte. Bei einem fremdländischen Datumsformat, kann es dadurch zu Interpretationsproblemen kommen.
Teste mal mit folgender Änderung:
Statt:
Code: Alles auswählen
Case "#"
Wert = Blatt.getCellByPosition(I,Zeile+1).string
Wert1 = Blatt.getCellByPosition(I,Zeile+2).string
schreibe
Code: Alles auswählen
Case "#"
Wert = Blatt.getCellByPosition(I,Zeile+1).value
Wert1 = Blatt.getCellByPosition(I,Zeile+2).value
Gruß
Charly
Re: Werte von-bis definieren
Verfasst: Di, 10.02.2009 17:06
von clag
Hallo Charly,
mir ist noch aufgefallen wenn man eine Zeitspanne mit der hilfsspalte erfasst dann ist nach dem Filtervorgang in den Kriterien in beiden Datumsspalten das Format auch ohne Wochentag !
ist aber auch nicht wichtig, denn wenn man die Kriterien eingibt nimmt man ja eh nur 12.2.9 oder so als Kurzformat (ich jedenfalls, weil ich tipfaul bin)
und dann passt's schon
und Danke das du nochmal drübergeschaut hast