excel文件导出为txt文件,文件名等于一个单元格内容,请问大家有什么好办法?

如题所述

就上图说,是不是导出的txt文件内容只需要到第二行,而文件名则是其下若干行的一个"文件命名"下一个单元格的内容?
先给你一段代码,是完整复制为txt文档的.按alt+f11 双击左侧的表名,在右侧复制以下代码,然后运行名为aa的宏即可.
Sub aa()
Do
r = r + 1
Loop Until Cells(r, 1) = "文件命名"
ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\" & Cells(r + 1, 1) & ".txt", _
FileFormat:=xlText, CreateBackup:=False
End Sub

如果txt文件的内容不含有文件命名那两格内容的 办法倒是有,不过比较麻烦.有疑问可以追问.
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-23
上图来看下,没有图也不好写公式的。追问

第2个回答  2012-07-23
专门用一个单元格来保存文件名追问

我是用一个单元格来保存文件名,这个文件名里有动态的时期,但我不会有函数和宏,麻烦讲细一点,谢谢了

相似回答