vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Suche Visual-Basic Code
Mehrfach in einer Zeile vorkommenden String finden 
Autor: T_Kirk
Datum: 14.01.20 15:33

Hallo,

ich habe einen Ordner voll Textdateien, die Programmcode mit Variablen enthalten. Ich möchte alle Dateien durchsuchen, und gefundene Variable in eine Spalte einer Exceltabelle schreiben. Die Variablen sehen alle etwa so aus: DO(001..., DI(002..., AI(003... .

angefangen habe ich so:

strSuch = "DO("
 
For i = 0 To 100
 
If Dir("...Pfad\Dateiname" & i & ".txt") <> "" Then
 
    Open "...Pfad\Dateiname" & i & ".txt" For Input As #1
 
        Do Until EOF(1)
        Line Input #1, strTxt
            If InStr(strTxt, strSuch) > 0 Then
                inttemp1 = InStr(strTxt, strSuch)
                intZeile = Cells(Rows.Count, 1).End(xlUp).Row
                intZeileCount = intZeile + 1
                strDateiname = Mid("...Pfad\Dateiname" & i & ".txt", 27, 12)
                Cells(intZeileCount, 1) = strDateiname
                Cells(intZeileCount, 2) = Mid(strTxt, inttemp1, 7)
            End If
        Loop
    Close 1
 
End If
 
Next i
Das Problem:

Es wir immer nur die erste Variable in einer Zeile gefunden und in die Exceldatei eingetragen. Es gibt aber häufig in einer Zeile so etwas wie "DO(001) = DO(002) UND DO(003)". DO(001) wird gefunden und in die Exceldatei übernommen, dann wird die Zeile aber nicht weiter durchsucht, DO(002) und DO(003) werden nicht gefunden.

Wie kann ich so suchen, daß alle Variablen gefunden werden, auch wenn in einer Zeile mehrere vorkommen?

Danke für jede Hilfe!

Beitrag wurde zuletzt am 14.01.20 um 15:56:01 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Mehrfach in einer Zeile vorkommenden String finden1.215T_Kirk14.01.20 15:33
Re: Mehrfach in einer Zeile vorkommenden String finden470Wobi27.01.20 04:00
Re: Mehrfach in einer Zeile vorkommenden String finden465T_Kirk27.01.20 08:32

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel