自动从Excel创build文本文件

任何方式来创build包含不同ID的单独的文本文件。 我希望文本文件的内容是“Starting_Year”。

例如:

Starting_Year Code ID ------------------------------------ 1982 ALLRIN 400200583 1983 ALLRIN 000083522 1983 ALLRIN 400200583 

这将创build两个文本文件,命名为“1982”,“1983”。 “1982”文件包含“400200583”,“1983”文件包含“000083522”和“400200583”。

我会用这个Scripting.FileSystemObject。

基本上,创build一个FileSystemObject对象并创build返回一个文本stream的文件。 然后使用TextStream对象,你可以写你的数据…

使用的function是:

 Public Function CreateTextFile(FileName As String, Optional Overwrite As Boolean = True, Optional Unicode As Boolean = False) As Scripting.TextStream End Function 

你提供一个名字,并称之为:

 Dim oTs as Scripting.TextStream set oTs = CreateTextFile(......) oTs.Write(....) 

希望有所帮助。