Inhalt einer Excel-Zelle aus Textdatei lesen

Ich würde gern eine beliebige Textdatei auswählen per Button und dann automatisch in meine Excel-Tabelle einfügen lassen.
Das Format der Textdatei sollte etwa so aussehen:

Tabelle=Tabelle1
A1=11.09.2010
A4=Name
B32=33
Tabelle=Tabelle2
H12=99

Kann man dies per VBA umsetzen?

Hi,

ja das kann man mit vba umsetzen.

  • Den Dateinamen kannst du im Code fest verdrahten oder über den Datei-Öffnen-Dialog auswählen: Application.GetOpenFilename()
  • Die Datei öffnest du mit: Open ‚Dateiname‘ For Input As #1
  • Zeilenweise einlesen: mit Line Input#-Anweisung
  • Zeile in Adresse und Wert trennen: mit Split()-Funktion; Trennzeichen ist ‚=‘
  • Werte in entsprechende Zelle schreiben

Details zu den Funktionen findest du in der VBA-Hilfe in Excel…