2016-04-08 21 views
0

異なるIDを含む別々のテキストファイルを作成する方法はあります。 『1982『 『1983:「これはという名前の2つのテキストファイルを、作成されますExcelからのテキストファイルの自動作成

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

。例えば

Starting_Year』 1982年、私は、テキストファイルは、の内容と命名することにしたい』と。』ファイルが「400200583」は、また「1983」ファイルは「000083522」含まれており、「400200583」が含まれています。

+1

完璧に可能です。何を試しましたか?データセットをフィルタリングしてファイルにエクスポートし、マクロとして記録して、どのVBAコードが最初に生成されるかを確認することができます。 – PeterT

答えて

1

私はこのためにScripting.FileSystemObjectオブジェクトを使用します。基本的に

、FileSystemObjectのオブジェクトを作成し、返すファイルを作成しますTextStream。その後、TextStreamオブジェクトを使用して、あなたのデータは...

機能を使用するには、次のとおりです。

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(....) 

お役に立てば幸いです。

関連する問題