テキストファイルを生成するVBAコードを作成しました。私はすべてのテキストファイルを生成するために7つの引数をサブメソッドに渡しています。しかし、私は、生成されたファイルをユーザーが選択したフォルダに保存するのが難しいです。コードを実行すると、すべてのファイルがインクルードされたパスに保存されます(これは、私が上で説明したようにする方法を知らないためです)。生成された出力テキストファイルをVBAのユーザーの選択したフォルダに保存するにはどうすればよいですか?
私のコードでは、生成されたすべてのテキストファイルを保存するフォルダをユーザーが選択できるようにするためのパスを組み込んでいます。
Sub TextFiles()
Dim fso As Scripting.FileSystemObject, Path As String
'Ask user to save files into a folder
Path = "C:\Users\samplename\Desktop\TEST"
'Call sub procedure to generate text files and store them in NewFolderPath
CreateTxtFiles.CreateTxtFiles Path & "\sample1.txt", 1, "sample1", "sample1_", 7, "sample1_2", 9
CreateTxtFiles.CreateTxtFiles Path & "\sample2.txt", 2, "sample2", "sample2_", 9, "0", 0
CreateTxtFiles.CreateTxtFiles Path & "\sample3.txt", 3, "sample3", "sample3", 5, "0", 0
CreateTxtFiles.CreateTxtFiles Path & "\sample4.txt", 4, "sample4", "sample4", 5, "0", 0
このような
"私は困難を抱えています... *"何が難しいですか?試してみるとどうなりますか?間違いはありますか?間違ったフォルダに移動しますか?私たちはあなたを助けることができるように具体的にしてください。 – freginold
@freginold、編集をご覧ください。おかげで – Jesus