私は2つの列をテキストファイルにエクスポートしようとしていました。私は次のコードを書いた:VBAを使用して複数のExcelの列をタブインデントなしでテキストファイルにエクスポートするにはどうすればよいですか?
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
ファイルを保存した後。 2つの列の行は、タブ区切りとしてペーストされています。どのような方法でインデントなしで貼り付けることができますか?
答えの1つに記載されているように、ファイル形式がxlCSV
の場合、カンマ区切りの値でファイルが取得されます。同様に、私はどのように":"
分離列を取得するかを知りたいです。
保存したコードをtxtファイルとして保存してください。 Thanks – Alok
@Alok質問を更新しました。 – sbk