このスクリプトがフォルダ内のブックをループすることがわかりました。複数のブック/ファイルでExcelマクロを実行
Sub OpenFilesVBA()
Dim Wb As Workbook
Dim strFolder As String
Dim strFil As String
strFolder = "c:\Temp"
strFil = Dir(strFolder & "\*.xls*")
Do While strFil <> vbNullString
Set Wb = Workbooks.Open(strFolder & "\" & strFil)
Wb.Close False
strFil = Dir
Loop
End Sub
マクロを「インポート」と呼ばれるPERSONAL.XLSB
に設定しました。私のファイルは、xlsxとして保存された自分のコードのMicrosoft Excel CSVファイルです。
私の質問は、上記のコードを変更して、すべてのファイルでマクロを実行する方法です。私のマクロをどこに入れる?
感謝
変更 'STRFIL = DIR(strFolder&「\ * .xls * ")'から 'strFil = Dir(strFolder&" \ *。csv * ")' – Jordan
このコードにはどこにマクロを入れる必要がありますか? – user2017716