ため、各ファイルにworkbooks.opentextコマンドを開始するために、ディレクトリを指すようにどのように、私はWorkbooks.OpenTextコマンドを持っています私のワークブック。これをディレクトリに指定し、VBA(Excel)にディレクトリ内の各ファイルのWorkbooks.OpenText関数を実行させたいと思います。それ、どうやったら出来るの?VBAでVBA
VBAでVBA
答えて
フォーラムへようこそ! フォルダ内のファイルを一覧表示し、以下のサンプルコードを使用してファイルを開くことができます。ディレクトリとパターン認識プログラムを変更するだけです。現在Cで.xlsmファイルを検索するように設定されます:\ tempに\フォルダ
Public Sub OpenFilesInFolder()
Const folder_to_search As String = "C:\temp\"
Const pattern_recognition As String = "*.xlsm"
Dim the_file_name As String
Dim full_path As String
'the_file_name = Dir(folder_to_search & pattern_recognition, vbNormal) 'Applies the pattern recognition
the_file_name = Dir(folder_to_search, vbNormal) 'Does not apply the pattern recognition
Do While Len(the_file_name) > 0
full_path = folder_to_search & the_file_name
Debug.Print full_path 'The full path will be printed in the Immediate window Ctrl+G will open this
Workbooks.OpenText Filename:=full_path
the_file_name = Dir 'Move onto the next file
Loop
End Sub
'pattern_recognition'はおそらく' '* .csv" 'でしょうが、私はあなたがそれを使用していないことを知っています。私は 'Workbooks.OpenText'を' full_path'の後ろにループ内の2行目として続け、ロジックをまとめておきます。しかし、良い仕事 –
@ThomasInzina良い点.. OpenTextラインをスワップ –
見栄え... :) –
- 1. VBAは:VBAで
- 2. VBAのVBAエディタでコメント
- 3. VBAはVBAの
- 4. vbaエラー13タイプミスマッチ、VBA
- 5. Excel 2003でVBAを使用してVBA
- 6. VBAはVBAでのマッチ操作後diagramm
- 7. VBA 0,00で列をクリアするVBAヘルプ
- 8. 、VBA VBAを使用して
- 9. VBA
- 10. VBA
- 11. VBA
- 12. VBA
- 13. VBA
- 14. VBA:
- 15. VBA
- 16. VBA
- 17. VBA:
- 18. VBA
- 19. VBA:
- 20. VBA
- 21. VBA
- 22. VBA
- 23. VBA
- 24. VBA
- 25. VBA
- 26. VBA
- 27. VBA、
- 28. VBA
- 29. VBA
- 30. VBA
あなたが出発点としてこれを使用することができますhttp://stackoverflow.com/questions/10380312/loop-through-files-in -a-folder-using-vba – nightcrawler23