online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Beatlefield vom 31.10.2019, 11:34 Options

CSV in Text datei umwandeln

Ich habe eine CSV-Datei (Excel) und möchte diese in eine TXT-Datei umwandeln. Die Einträge ohne tabstopp sein, so dass die Zahlen ohne leerzeichen stehen. Könnt ihr mir helfen??????



  • *Threadedit* 20:15:28
    Admininfo: bitte vermeide Mehrfachanfragen in verschiedenen, bzw. gleichen Gruppen.
    Die Datenbank und User werden es dir danken. Siehe FAQ 2.


  • Antwort schreiben

    Antwort 21 von coros vom 08.11.2019, 14:51 Options

    Hallo ,

    dann sollte das Makro wie folgt aussehen:

    [b]Sub Test()
    Dim zeile As Integer
    Dim spalte As Integer
    Dim intz As Integer
    Dim ints As Integer
    Dim LangString As String
    
    
    zeile = 1
    spalte = 1
    
    LangString = ""
    For intz = 1 To 70 ' 70 Zeilen ab Zeile 1
    For ints = 1 To 6 ' 6 Spalten A bis F
    LangString = LangString + Trim$(Tabelle1.Cells(zeile, spalte))
    spalte = spalte + 1
    Next ints
    Tabelle2.Cells(zeile, 1) = LangString
    zeile = zeile + 1
    spalte = 1
    LangString = ""
    Next intz
    
    Columns("A:A").Select
    Selection.NumberFormat = "00"
    Columns("B:B").Select
    Selection.NumberFormat = "000"
    Columns("D:D").Select
    Selection.NumberFormat = "000000000.00"
    Columns("E:F").Select
    Selection.ClearContents
    Columns("E:E").Select
    Selection.NumberFormat = "000000000000000"
    Range("E1").Select
    ActiveCell.FormulaR1C1 = "0"
    Range("E2").Select
    ActiveCell.FormulaR1C1 = "0"
    Range("E1:E2").Select
    Selection.AutoFill Destination:=Range("E1:E72"), Type:=xlFillDefault
    Range("E1:E72").Select
    ActiveWindow.SmallScroll Down:=-93
    Columns("D:D").Select
    Selection.Insert Shift:=xlToRight
    ActiveCell.FormulaR1C1 = "#"
    Columns("D:D").Select
    Range("D2").Activate
    ActiveCell.FormulaR1C1 = "#"
    Range("D1:D2").Select
    Selection.AutoFill Destination:=Range("D1:D72"), Type:=xlFillDefault
    Range("D1:D72").Select
    ActiveWindow.SmallScroll Down:=-75
    Range("F1").Select
    ChDir "C:\Dokumente und Einstellungen\tstoehr\Desktop"
    End Sub[/b]


    Ob allerdings alles so abgearbeitet wird, wie Du Dir das denkst, also in der richtigen Reihenfolge, kann ich nicht beurteilen, da ich keine Datei zum Testen habe. Aber das sollte so funktionieren.

    MfG,
    Oliver
    Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
    ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

    Ähnliche Themen

    CSV-Datei wandelt Werte in Datum
    Platin7  24.05.2007 - 189 Hits - 5 Antworten

    Import eines csv Datei
    morpheus__85  24.07.2007 - 270 Hits - 1 Antwort

    Excel Datei als csv abspeichern
    Flo76  20.08.2007 - 175 Hits - 12 Antworten

    Probleme beim exportieren von CSV aus Access
    Inka2008  29.01.2008 - 215 Hits - 4 Antworten

    Hinweis

    Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

    Neue Einträge

    Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026