Ich habe versucht, zwei Spalten in eine Textdatei zu exportieren. Ich habe den folgenden Code geschrieben:Wie Exportieren mehrerer Excel-Spalten in eine Textdatei ohne Tabulatoreinzug mithilfe von VBA?
Dim wb As Workbook
Dim WorkRng As Range
Dim saveFile As String
//Some code for selecting the range
Set wb = Application.Workbooks.Add
WorkRng.Copy
wb.Worksheets(1).Paste
//Code for saving the file in *.txt
saveFile = Application.GetSaveAsFilename(fileFilter:="Text Files (*.txt), *.txt")
wb.SaveAs Filename:=saveFile, FileFormat:=xlText, CreateBackup:=False
Nach dem Speichern der Datei. Die Zeilen in zwei Spalten werden als Tab getrennt eingefügt. Gibt es eine Möglichkeit, sie ohne Einrückung einzufügen?
Wie in einer der Antworten erwähnt, wenn Dateiformat xlCSV
ist, werde ich eine Datei mit kommagetrennten Werten erhalten. Ähnlich möchte ich wissen, wie man eine ":"
getrennte Spalten erhält.
Bitte teilen Sie den Code, den Sie zum Speichern als TXT-Datei verwendet haben. Danke – Alok
@Alok Aktualisiert die Frage. – sbk