Re: String splitten und Mail-Adresse extrahieren

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



"Klaus Stolte" <Klaus.Stolte@xxxxxx> schrieb:

>Hallo Michael
>
>Und für die Zukunft: komplexe Textmuster analysiert man am besten mit
>regulären Ausdrücken (regular expressions). Die gehören zwar nicht direkt
>zum Inventar von VBA, du kannst sie aber durch einen Verweis auf die
>"Microsoft VBScript Regular Expressions" Bibliothek einbinden.
>Gegebenenfalls musst du zuvor den Windows Scripting Host von
>http://www.microsoft.com/downloads/results.aspx?displaylang=en&freeText=Windows+Script+5.6
>installieren. Syntaktisch sind die regulären Ausdrücke zwar etwas
>anspruchvoller als Split und Konsorten, dafür aber VIEL leistungsfähiger und
>eleganter.


Hallo Klaus,

ich schnuppere gerade von Perl herüber zu VBA-Access (2000). Perl ist
berühmt für seine regular expressions, aber allein damit wären die
Bearbeitungsmöglichkeiten etwas ärmlich und ich frage mich, wie man
mit regularen Ausdrücken die leistungsfähigen und einfach zu
handelnden split und join-Anweisungen ersetzen könnte.

Ich denke also immer noch etwas "perlig" und habe wahrscheinlich
deshalb gerade folgendes Problem in VBA:


Dim TestString As String
Dim TestArray(3)

TestString = "Teil1-Teil2-Teil3"
TestArray = Split(TestString, "-", , 1)
' In der Vorzeile bekomme ich bei der Ausführung die Fehlermeldung
'"Keine Zuweisung an Datenfeld möglich". Was mache ich falsch?

MsgBox "Teilstrings: " & TestArray(0) & ", " & TestArray(1) & ", " &
TestArray(2)


Gruß Jo
.



Relevant Pages

  • Re: Ausblenden von Formularfeldern (Gruppenfelder)
    ... > eine absolute Anfängerin bei VBA bin. ... Hallo Christine, ... Prev by Date: ... Next by Date: ...
    (microsoft.public.de.excel)
  • Re: automatische Angebotsnummer vergeben.
    ... Hallo Klais ... > eine der ganz leichten Aufgaben wenn Du mit VBA ... > Soll es einfach eine laufende Nummer sein? ... Next by Date: ...
    (microsoft.public.de.excel)
  • Re: Seite löschen
    ... > Hallo Reinhard ... Hallo Robert, mir ist grundsätzlich auch VBA nicht zu hoch. ... Next by Date: ...
    (microsoft.public.de.word)
  • Re: Tabellenblatt spiegeln
    ... Man braucht gar kein VBA. ... > Hallo zusammen, ... Prev by Date: ... Next by Date: ...
    (microsoft.public.de.excel)
  • Re: Zufallszahl in VBA , Rnd Randomize
    ... > VBA, denn das wäre genau, was ich benötige. ... > Bisher habe ich probiert, die Funktion Rnd zu verwenden, und damit ... Hallo Frank, ... Private Sub Worksheet_SelectionChange ...
    (microsoft.public.de.excel)