2017-10-31 4 views
-4

Ich habe eine riesige Textdatei mit vielen Zahlen in verschiedene Abschnitte unterteilt und ich möchte nur bestimmte Werte extrahieren. Es ist so etwasLesen formatierte Textdatei von Excel mit VBA

step 1 
787268 4.29430E-01 
787269 4.05248E-01 
787270 3.99742E-01 
787271 3.99136E-01 
787272 3.98422E-01 
787273 3.97019E-01 
787274 3.95237E-01 
step 2 
787268 4.29430E-01 
787269 4.05248E-01 
787270 3.99742E-01 
787271 3.99136E-01 
787272 3.98422E-01 
787273 3.97019E-01 
787274 3.95237E-01 

Ich möchte in meine Excel-Datei nur die zwei Spalten in Schritt 2 kopieren. Also brauche ich einen VBA-Code, der es mir erlaubt, nach einer bestimmten Zeichenkette zu suchen, und nachdem sie gefunden wurde, kopiere und füge alle Rohdaten bis zum nächsten Schritt ein.

Irgendwelche Codes?

Dank Stefano

Antwort

0

Sie dieses website verwenden, können Sie zu finden, was Sie brauchen, eine einfache Google-Suche einen langen Weg gehen kann zu helfen.

Ich würde vorschlagen, einen if found Abschnitt zu verwenden, um die Stelle zu finden, wo Sie kopieren müssen.

Ex.

If (Range("A1").Value = "YOUR TEXT HERE") Then 
    '''' COPY OVER DATA 
End If