• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel2007VBAファイルの表示について)

Excel2007VBAファイルの表示について

このQ&Aのポイント
  • エクセルファイルを選択するダイアロボックスを表示するVBAコードを書きたい
  • GetOpenFilenameメソッドで実行時エラー1004が発生している
  • GetOpenFilenameメソッドに引数を指定しないとダイアロボックスは表示される

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

  • ベストアンサー
noname#158634
noname#158634
回答No.1

Target = Application.GetOpenFilename("Excelブック,*,xlsx") タイプミス。

dradra33
質問者

お礼

tk-is-pg_1206様 ご回答ありがとうございます。 とても単純なミスでした。 一人で練習しているから、 見えて当然のところも見えてませんでした…。

その他の回答 (2)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

カンマではなくピリオドです。 ("Excelブック,*,xlsx")→("Excelブック,*.xlsx")

dradra33
質問者

お礼

mu2011様 ご回答ありがとうございます。 .(ピリオド)にしたら、エクセルのみの ダイアログをちゃんと開けられました

noname#187541
noname#187541
回答No.2

こんにちは。 Target = Application.GetOpenFilename("Excelブック,*,xlsx")              ↓ Target = Application.GetOpenFilename("Excelブック,*.xlsx") *次は,ではなく.です。

dradra33
質問者

お礼

M-SOFT様 ご回答ありがとうございます。 .(ピリオド)にしたら、エクセルのみの ダイアログをちゃんと開けられました。

関連するQ&A

専門家に質問してみよう