Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
640to644
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
640to644
640to644
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

zeichen aus textdatei auslesen

zeichen aus textdatei auslesen
26.07.2005 13:17:20
uli
Hallo Fachleute,
ich will aus einer Textdatei Emailadressen auslesen. Das Programm soll dazu das @ zeichen erkennen.
Aber das Programm schaltet mir nicht von einem zeichen zum anderen weiter:
Dim arr() As String, i&, sSource$
Dim sText$, j&
sSource = "C:\Dokumente und Einstellungen\Admin\Eigene Dateien\A bis Z ltd\Emailadressen\Adressen.txt"
i = 1
Open sSource For Output As #1
Do Until EOF(1)
Line Input #1, sText
If InStr(i, sText, "@", vbTextCompare) 0 Then
sText = InStr(sText, "@")
Stop
End If
i = i + 1
ReDim Preserve arr(1 To i)
arr(i) = sText
Loop
Debug.Print i
Close
For j = 1 To i - 1
Debug.Print arr(j)
Next j
End Sub
vielen Dank!

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: zeichen aus textdatei auslesen
26.07.2005 13:38:46
MichaV
Hi,
VBA gut, aha. Dein Code ist ziemlich durcheinander. Aber egal.
Bei diesen Fragmenten gehe ich mal davon aus, daß Du die Zeilen, in denen @ vorkommt, auslesen willst. Das geht z.B. so:

Option Explicit
Sub ZeilenMitKlammeraffenAuslesen()
Dim arr() As String, i&, sSource$
Dim sText$, j&
sSource = "E:\privat\neu textdatei.txt"
Open sSource For Input As #1
While Not EOF(1)
Line Input #1, sText
If InStr(1, sText, "@", vbTextCompare) > 0 Then
i = i + 1
ReDim Preserve arr(1 To i)
arr(i) = sText
End If
Wend
Close 1
For j = 1 To UBound(arr)
Debug.Print arr(j)
Next j

Gruss- Micha
Anzeige

313 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige