Thema Datum  Von Nutzer Rating
Antwort
16.12.2017 15:37:56 Robert
NotSolved
Blau Excel Zeilen als einzelne Text-Dateien speichern
17.12.2017 11:16:41 Robert
NotSolved
17.12.2017 11:31:20 Gast64993
NotSolved

Ansicht des Beitrags:
Von:
Robert
Datum:
17.12.2017 11:16:41
Views:
608
Rating: Antwort:
  Ja
Thema:
Excel Zeilen als einzelne Text-Dateien speichern
Hier das Skript:
---------------------------------

Option Explicit

Sub ErstelleDateien()
Dim strPath As String, strText As String, strDivider As String, strFileName As String
Dim lngRow As Long, lngStartRow As Long, lngLastRow As Long
Dim lngCol As Long, lngStartCol As Long, lngLastCol As Long
Dim FF As Integer


strPath = "C:\Users\Rober\Desktop\Skriptcode" 'Zielpfad

If Right(strPath, 1) <> "\" Then strPath = strPath & "\"

strDivider = ";" 'Trennzeichen der Textdatei - Anpassen

lngStartRow = 4 'Erste Zeile mit Daten

lngStartCol = 3 'Erste Spalte (Dateiname)

With Sheets("Speichern der Datei1") 'Tabellenname - Anpassen
  lngLastRow = Application.Max(lngStartRow, .Cells(.Rows.Count, 4).End(xlUp).Row) 'letzte Zeile
  lngLastCol = Application.Max(lngStartCol, .Cells(lngStartRow, .Columns.Count).End(xlToLeft).Column) 'letzte Spalte
  For lngRow = lngStartRow To lngLastRow
    strFileName = strPath & .Cells(lngRow, lngStartCol) & ".txt"
    strText = ""
    For lngCol = lngStartCol + 1 To lngLastCol
      strText = strText & .Cells(lngRow, lngCol) & strDivider
    Next
    strText = Left(strText, Len(strText) - Len(strDivider))
    FF = FreeFile
    Open strFileName For Output As #FF
    Print #FF, strText
    Close #FF
  Next
End With

End Sub

--------------------------------------------------------------

Hier die Anleitung um das Skript mit einem Button zu starten.

http://praxistipps.chip.de/excel-button-einfuegen-so-gehts_39097 

--------------------------------------------------------------

Falls das Trennzeichen "," in der .txt Datei durch ein Zeilenubruch ersetzt werden soll, 
dann den Befehl

strDivider = ";"

ersetzten in

strDivider = vbCrLf

Alles kann auch hier: 
http://www.herber.de/forum/archiv/1596to1600/t1597522.htm
nocheinmal nachgelesen werden.

Danke nochmal an Sepp, der mir dabei sehr weitergeholfen hat.

Viele Grüße
Robert


 

 


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
16.12.2017 15:37:56 Robert
NotSolved
Blau Excel Zeilen als einzelne Text-Dateien speichern
17.12.2017 11:16:41 Robert
NotSolved
17.12.2017 11:31:20 Gast64993
NotSolved