Sub 另存本表为TXT文件() Dim s As String Dim FullName As String, rng As Range Application.ScreenUpdating = False FullName = (ActiveSheet.Name & ".txt") \'以当前表名为TXT文件名 \' FullName = Replace(ThisWorkbook.FullName, ".xls", ".txt") \'以当前文件名为TXT文件名 \' FullName = Replace(ThisWorkbook.FullName, ".xls", ActiveSheet.Name & ".txt") \'以文件名&表名为TXT文件名 Open FullName For Output As #1 \'以读写方式打开文件,每次写内容都会覆盖原先的内容 \'参考帮助,fullname为文件全名 For Each rng In Range("a1").CurrentRegion s = s & IIf(s = "", "", "|") & rng.Value If rng.Column = Range("a1").CurrentRegion.Columns.Count Then Print #1, s & "|" \'把数据写到文本文件里 s = "" End If Next Close #1 \'关闭文件 Application.ScreenUpdating = True MsgBox "数据已导入文本" End Sub
相关文章:
- python文本文件,生成指定的文件格式 2022-12-23
- dataview将excel表格的数据导出成txt文件 2021-12-28
- 将txt文本转换为excel格式 2022-02-15
- 读取txt文件将文本行组合成特定格式 2022-12-23
- php 生成文件txt到指定目录 2021-09-11
- 如何将PDF格式的文件转换成TXT 2022-01-07
- 将txt格式转化为excel 2022-12-23