• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA ファイルオープン)

VBAでEXCEL2007のファイルをオープンする方法

このQ&Aのポイント
  • VBAを使用してEXCEL2007のファイルをオープンする方法について質問があります。
  • Sheet上にファイルパスがあり、それを変数にマクロでBOOKをオープンしたいのですが、実行時エラーが発生します。
  • マクロ記録からコピーしたファイルパスなら正常に開けるのに、Sheet上のセルにあるパスでは開けません。何かアドバイスをいただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

>「D:\TestBook\test.xlsmが見つかりません。ファイル名およびファイルの保存場所が正しいかどうか確認してください」 ふつーに考えるなら,やはり誤記を疑う状況です。 >  マクロ記録のパス D:\TestBook\test.xlsm ○ >sheet2のセルCにある D:\TestBook\test.xlsm × エクセル上の事実ではなく,あなたが説明用に「ご相談に記載した文言」では同一内容となっていますが,たとえばシート2のD3セルに「マクロ記録のパス」をコピーして記入し, E3セルに =C3=D3 と数式を記入して,確かに「同一の記載内容」となっているか再度確認してみてはいかがでしょう。 ●たとえば余計なスペースが紛れている ●たとえば全角文字と半角文字で違っている なども,再チェックしてみてください。

tokyo2199
質問者

お礼

ありがとうございました。 本当に初歩的な間違いで、恥ずかしくなります。 =C3=D3の結果 Falseが返され、 よく調べてみますと":"の部分が";"になっていました。 本当にありがとうございました。

関連するQ&A