Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
788to792
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
788to792
788to792
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Mit Tabulatoren exportieren

Mit Tabulatoren exportieren
08.08.2006 21:04:29
Klaus
Hallo Forum,
mit dem folgenden Makro exportiere ich einen Bereich von
Worksheet 3 als Text mit Formeln in eine separate Textdatei.
Problem: ich möchte, dass in der Textdatei die Excel-Zellen mit
Tabulator getrennt erscheinen -
ich bekomme aber immer nur ein Leerzeichen. Wer kann helfen?
Für Antworten Dank im voraus.
Klaus

Sub TextExport()
Dim rng As Range
Dim iWks As Integer, iRow As Integer, iCol As Integer
Dim sTxt As String, sPath As String
sPath = ThisWorkbook.Path & "\"
For iWks = 3 To 3
Open sPath & Worksheets(iWks).Name & ".txt" For Output As #1
Set rng = Worksheets(iWks).Range("A1").CurrentRegion
For iRow = 3 To 100
For iCol = 4 To 13
sTxt = sTxt & Cells(iRow, iCol).FormulaLocal & vbTab 'Text+Formeln ausgeben
Next iCol
Print #1, Left(sTxt, Len(sTxt) - 1)
sTxt = ""
Next iRow
Close #1
Next iWks
MsgBox "Sie finden die Textdateien im Ordner " & Left(sPath, Len(sPath) - 1)
End Sub

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Mit Tabulatoren exportieren
08.08.2006 21:23:32
Uduuh
Hallo,
sTxt = sTxt & rng.Cells(iRow, iCol).FormulaLocal & vbTab 'Text+Formeln ausgeben
Gruß aus’m Pott
Udo

AW: Mit Tabulatoren exportieren
08.08.2006 21:46:07
Klaus
Hallo Udo,
danke für die Antwort. Mit der Zeile passiert folgendes: es wird eine anderes
Sheet als Text ausgegeben und außerdem auch nicht mit Tabulatoren (?)
Bin leider nicht so VBA-bewandert, dass ich mir darauf einen Reim machen kann.
Hast Du noch eine Idee?
Gruß aus Hamburg
Klaus
AW: Mit Tabulatoren exportieren
08.08.2006 23:07:54
Uduuh
Hallo,
kannst du eine Beispielmappe hochladen und genau beschreiben, was du willst? Welche Tabelle ? Im Moment ist es die aktuelle Tabelle.
Gruß aus’m Pott
Udo

Anzeige
AW: Mit Tabulatoren exportieren
08.08.2006 22:41:31
fcs
Hallo Klaus,
ich hab das Makro probiert. Bei mir (Excel97, Win98) wird die Text-Datei mit TAB als Trennzeichen ausgegeben. Ich hab die Datei im Editor, in Word und in Excel wieder geöffnet. In allen Anwendungen wird das Tab-Trennzeichen erkannt.
Du solltest allerdings die Zeile, die den Text-String generiert, modifizieren, damit das Makro immer in der korrekten Tabelle die Formeln ausliest.

Sub TextExport()
Dim rng As Range
Dim iWks As Integer, iRow As Integer, iCol As Integer
Dim sTxt As String, sPath As String
sPath = ThisWorkbook.Path & "\"
For iWks = 3 To 3
Open sPath & Worksheets(iWks).Name & ".txt" For Output As #1
Set rng = Worksheets(iWks).Range("A1").CurrentRegion ' == Zeile ist überflüssig, da rng nicht weiter verwendet wird
For iRow = 3 To 100
For iCol = 4 To 13
sTxt = sTxt & Sheets(iWks).Cells(iRow, iCol).FormulaLocal & vbTab 'Text+Formeln ausgeben
Next iCol
Print #1, Left(sTxt, Len(sTxt) - 1)
sTxt = ""
Next iRow
Close #1
Next iWks
MsgBox "Sie finden die Textdateien im Ordner " & Left(sPath, Len(sPath) - 1)
End Sub

gruss
Franz
Anzeige
Fehler gefunden
08.08.2006 23:46:38
Klaus
Hallo Franz und Udo,
habe den Fehler gefunden: ich hatte den Text über die Zwischenablage
zurück kopiert und dabei gehen anscheinend die TABS verloren
(jedenfalls bei mir auf dem MAC). Über normales Öffnen und entsprechendes
Einstellen gehts dann aber doch.
Dank an euch Beide
Gruß
Klaus

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige