Thema Datum  Von Nutzer Rating
Antwort
11.08.2016 15:59:12 Michael
NotSolved
Blau Folgende Makro: Zellen als Text formatiert einlesen
12.08.2016 09:38:47 Gast2201
Solved
12.08.2016 12:48:01 Michael
NotSolved

Ansicht des Beitrags:
Von:
Gast2201
Datum:
12.08.2016 09:38:47
Views:
545
Rating: Antwort:
 Nein
Thema:
Folgende Makro: Zellen als Text formatiert einlesen

Hallo,

 

ich würde die Textdatei auch also solche öffnen, also nicht in die selbe Datei laden, sondern über "Öffnen als Textdatei", so wie man auch CSV-Dateien öffnent.

Dabei kann man dann nämlich angeben wie er was interpretiert.

 

Ich kenn jetzt deine Text-Dateien nicht aber bei mir, mit Werten untereinander,  hat es so dann funktioniert.

 

 Sub Michael8000()
 Dim meinWB As Workbook
 Dim meinSh As Worksheet
 Dim TextWB As Workbook
 
 With Application
 '.DisplayAlerts = False
 .ScreenUpdating = False
 End With
 
 sPath = "C:\Temp\"
 sFile = Dir(sPath & "*.txt")
 
 Set meinWB = ActiveWorkbook
 Set meinSh = meinWB.Sheets("Daten")
 
 Do While Len(sFile)
     Workbooks.OpenText sPath & sFile, , , xlDelimited, , , True, , , , , , Array(1, 1)
     Set TextWB = ActiveWorkbook
     ls = meinSh.Cells(1, meinSh.Columns.Count).End(xlToLeft).Column + 1
     TextWB.Sheets(1).Columns(1).Copy meinSh.Cells(1, ls)
     TextWB.Close
     sFile = Dir
 Loop
 With Application
 '.DisplayAlerts = True
 .ScreenUpdating = True
 End With
End Sub

 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
11.08.2016 15:59:12 Michael
NotSolved
Blau Folgende Makro: Zellen als Text formatiert einlesen
12.08.2016 09:38:47 Gast2201
Solved
12.08.2016 12:48:01 Michael
NotSolved