- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Workbookオブジェクトに格納できない)
Workbookオブジェクトに格納できない
このQ&Aのポイント
- 一つのアプリケーション内で、2008.xlsxと2009.xlsxのファイルを開いている場合、2009.xlsxの標準モジュールから2008.xlsxをWorkbookオブジェクトに格納する方法について教えてください。
- また、2008.xlsxの全てのファイル名を取得するために、以下のVBAコードを実行したところ、型が一致しないというエラーが発生しました。
- どのように修正すればエラーを解決できるでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Dim w As Workbook ↓ Dim w As Window もしくは Set w = Windows("2008.xlsx") ↓ Set w = Workbooks("2008.xlsx") のどちらか一方で動きましたがどうでしょうか。。。 WorkbookとWindowでは型は別物です。
お礼
ありがとうございます。