• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルVBAで困っています。)

エクセルVBAで困っています。Excell2003でマクロを作成したのですが、思うような結果が出なくて困っています。

このQ&Aのポイント
  • エクセルVBAで作成したマクロが思うような結果を出さない状況です。デスクトップ上のフォルダ内の複数のExcelファイルからデータを取得し、表示するという操作ですが、うまくいきません。
  • 詳細な設定や実行結果を示しました。マクロ実行結果の結果が予想と異なり、#REF!となってしまいます。正しい結果を得るためには、どのように修正すればよいのでしょうか。
  • 求める結果は、Excelファイル名とそれに対応するデータを表示することです。具体的には、Range("A1")にExcelファイル名を、Range("B1")に対応するデータを表示したいです。修正方法やアドバイスをお願いします。

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

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

まちがい: Target = "'" & myPath & "[" & buf & "]Sheet1'!R1C1" 正解: Target = "'" & myPath & "\データ\[" & buf & "]Sheet1'!R1C1" なお全角の¥と半角の\も間違えないように、十分に念を入れて確認してください。

noname#207497
質問者

お礼

ありがとうございました。 1日中悩んでいて、何で\データ\に気が付かなかったのだろうと、自分が情けなくなりました。 でもこれでスッキリしました。 本当にありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A