開発者テクノロジ | Visual Basic for Applications
Microsoft 製品に組み込まれている Visual Basic の実装。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Windows11でExcelでマクロ自動作成でその他ホルダーのCVSファイルを読み込ましたがマクロ作成できませんでした。
エクセル内でのマクロは記録できます。
どのように対応すればいいのでしょうか。
Microsoft 製品に組み込まれている Visual Basic の実装。
質問作成者が受け入れた回答
こんにちは。Excelのマクロ記録機能は、ファイルをダイアログボックス(例:ファイル > 開く)から開く操作など、一部のUI操作を記録できません。
代わりに以下の方法をお試しください:
Sub LoadCSV()
Workbooks.Open Filename:="C:\Path\To\Your\File.csv"
End Sub
実際のファイルパスに置き換えてください。これで別フォルダーのCSVファイルを自動的に読み込めます。ファイル操作はマクロ記録に頼らず、直接コードを書く方が確実です。
マクロの記録では、ダイアログ操作などの内容はサポートされていないので必要な処理はマクロをソースコードとして手入力してください。