Windows11でExcelでマクロ自動作成でその他ホルダーのCVSファイルを読み込ましたがマクロ作成できませんでした

清三 小橋 40 評価のポイント
2025-07-29T23:45:56.5233333+00:00

Windows11でExcelでマクロ自動作成でその他ホルダーのCVSファイルを読み込ましたがマクロ作成できませんでした。

エクセル内でのマクロは記録できます。

どのように対応すればいいのでしょうか。

開発者テクノロジ | Visual Basic for Applications
0 件のコメント コメントはありません

質問作成者が受け入れた回答

Emmanuel Santana 39,740 評価のポイント 独立アドバイザー
2025-07-30T00:21:21.36+00:00

こんにちは。Excelのマクロ記録機能は、ファイルをダイアログボックス(例:ファイル > 開く)から開く操作など、一部のUI操作を記録できません。

代わりに以下の方法をお試しください:

  1. VBAエディターを開く(Alt + F11)。
  2. モジュールに次のコードを手動で挿入します:
Sub LoadCSV()
    Workbooks.Open Filename:="C:\Path\To\Your\File.csv"
End Sub

実際のファイルパスに置き換えてください。これで別フォルダーのCSVファイルを自動的に読み込めます。ファイル操作はマクロ記録に頼らず、直接コードを書く方が確実です。

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. simo-k 88,160 評価のポイント ボランティア モデレーター
    2025-07-30T03:38:12.0433333+00:00

    マクロの記録では、ダイアログ操作などの内容はサポートされていないので必要な処理はマクロをソースコードとして手入力してください。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "おすすめ" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。