- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【Excel2003】マクロの実行)
【Excelマクロ】フォルダ内のエクセルファイルにマクロを実行する方法
このQ&Aのポイント
- Excel2003のマクロを使用して、特定のフォルダ内の全てのエクセルファイルにマクロを実行する方法を教えてください。
- 「変更ファイル」というフォルダ内にある「マクロ.xls」のマクロを使用して、フォルダ内のA、B、Cのエクセルファイルをソートしたいです。
- カスタマイズしたマクロを使用して、フォルダ内の全てのエクセルファイルに対してデータをソートする方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
マクロブックを開く ALT+F11でVBE画面を開く 挿入メニューから標準モジュールを挿入し、下記をコピー貼り付ける sub macro1() dim myPath as string dim myFile as string mypath = thisworkbook.path & "\" myfile = dir(mypath & "*.xls") do until myfile = "" if myfile <> thisworkbook.name then workbooks.open filename:=mypath & myfile ’以下には実際にあなたが実行したいマクロの内容を書く workbooks(myfile).worksheets(1).range("A:A").sort key1:=range("A1"), order1:=xlascending, header:=xlyes workbooks(myfile).close savechanges:=true end if myfile = dir() loop end sub