Ist es möglich, unter VBA reguläre Ausdrücke zu nutzen?
Wenn nein, was für sinnvolle Alternativern gibt es???
gruss, Manuel
Ist es möglich, unter VBA reguläre Ausdrücke zu nutzen?
Wenn nein, was für sinnvolle Alternativern gibt es???
gruss, Manuel
meinst Du so etwas wie in SQL. Wo willst Du die nutzen?
Gruß
Micha
Danke erstmal für deine Antwort.
Ob es sowas in SQL gibt, weis ich nicht, in Perl und Java gibt es sie auf jeden Fall ;)
Ich möchte mit Regulären Ausdrücken (RegExp) einen String auf seine Zusammensetzung überprüfen. Der String hat das Format
bb-bb-zzzz-zz:zz
dabei steht b für einen Buchstaben, z für eine Ziffer.
Also würde der String "AS-MD-0123-12:19" die Kriterien erfüllen
und "ASMD01231219" wäre ungültig, da die Sonderzeichen fehlen.
Gruss, Manuel
es gibst String-Funktionen wie z.B. "InStr". Vergleiche von Strings am besten mit "Like". Da kann man dann auch Ersetzungszeichen benutzen.
Andere Dinge gibte es IMHO nicht, aber vielleicht sagtst Du mal, was Du machen möchtest.
Gruß
Micha
Ich hab nen Userform unter Excel erstellt, in dem Der Nutzer einen Schlüssel eingeben muss. Der Schlüssel hat das oben aufgeführte Format. (bb-bb-zzzz-zz:zz)
Die Eingabe soll nun validiert werden.
Noch Fragen?
falls Du keinen besseren Vorschlag bekommst, kannst Du folgendes Makro mal testen:
Ich gehe davon aus, daß der String zunächst in die Variable "strSchlüssel" eingelesen wurde. Außerdem habe ich die zulässigen Buchstaben auf die Großbuchstaben A-Z beschränkt, das ließe sich aber noch ausbauen.
Gruß
Martin Beck
Gruß
Martin Beck