Anzeige
Archiv - Navigation
496to500
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
496to500
496to500
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
E-Mail Adressen aus Quelltext suchen.
07.10.2004 13:15:21
Danny
Hi,
ich wollte ne Tabelle machen die sich aus der Zwischenablage (oder auch aus einer Textbox egal) nen Quelltext von ner Website holt, und dann alle E-Mail adressen rausfiltert.
Es soll also in nem großen String immer nach "@" gesucht werden, dann bis zum rechten leerzeichen, dann das linke leerzeichen finden und string kopieren.
Ich hab mal das gemacht (Ich mache meine Texte immer so komisch :) )
Aber der hängt mir immer schon von anfang an ein Leerzeichen dran, so das die schleife direkt aufhört.
:(
________________________________________________________
Dim Text, at, adresse, position, leerzeichen As String
Dim zahl, links, rechts, n, x, leerzeichen2 As Long
at = "@"
Text = T_import.Text
Text = "Die Email adresse lautet : dannyfaak@yahoo.de "
'Durchsuchen nach @ Zeichen
position = InStr(Text, at)
x = 100
rechts = InStr(position, Text, " ") - 1
For n = 1 To x
adresse = Mid(Text, rechts - n, rechts)

If InStr(1, adresse, "") = 1 Then
n = x
End If
Next n
____________________________________________

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: E-Mail Adressen aus Quelltext suchen.
Danny
Ich blö+++ Id+++ :)
Ich hab die ganze Zeit nach "" und nicht nach " " gesucht. Ahhhhh!.
Danke :)
_________________________________________
For n = 1 To x
adresse = Mid(Text, rechts - n, rechts)
adresse = RTrim$(adresse)
If InStr(1, adresse, " ") = 1 Then
n = x
End If
_________________________________________
(Ich hab bestimmt ne Stunde gerätselt.)
AW: E-Mail Adressen aus Quelltext suchen.
Andre
Hey Danny,
such doch mal nach " "! :-)
Gruß Andre
P.S.: Ist uns allen schon mal passiert!
AW: E-Mail Adressen aus Quelltext suchen.
Danny
Hier nochmal die neue Funktionierende Sub.
Sie durchsucht jeden Text in dem E-Mail-Adressen stehen (zurzeit nur im Format "Leerzeichen+Email+Leerzeichen" nach den Adressen und diese können dann weiterverarbeitet werden.
:)

Sub Import()
'Variablen
Dim SuchText, EmailAdresse, Position, leerzeichen As String
Dim Anfang, Rechts, MailString, EndString, Schleife, Ende, MultiVar As Long
Ende = 0
Anfang = 1
'Suchtext
SuchText = "Die Email adresse lautet : dannyfaak@yahoo.de und peter@peter.de test@test.de "
'@ Zeichen zählen für das Ende
EndString = 3
For MailString = 1 To EndString
EndString = MailString + 1
MultiVar = InStr(Anfang + MailString, SuchText, "@")
Ende = Ende + 1
If InStr(Anfang + MailString, SuchText, "@") < 1 Then
EndString = MailString
End If
Next MailString
'Schleife
Anfang = 1
For Schleife = 1 To Ende
Anfang = Rechts + 1
'@ Zeichen suchen
Position = InStr(Anfang, SuchText, "@")
'Rechten Rand suchen
Rechts = InStr(Position, SuchText, " ") - 1
'Linken Rand suchen und String erstellen
EndString = 100
For MailString = 1 To EndString
EmailAdresse = Mid(SuchText, Rechts - MailString, Rechts - (Rechts - MailString) + 1)
EmailAdresse = RTrim$(EmailAdresse)
If InStr(1, EmailAdresse, " ") = 1 Then
MailString = EndString
End If
Next MailString
EmailAdresse = LTrim$(EmailAdresse)
'Hier wird die E-Mailadresse ausgegeben. (Variable: EmailAdresse) :)
Next Schleife
End Sub

Anzeige

309 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige