• ベストアンサー

VBAでエクセルからエクセルのファイルを開くには?

D:\に db1.mdb Book1.xls があります。 db1.mdbのフォームのコマンドボタンをクリックして Book1.xlsを開きたいのですが VBAコードをご教授いただけますか? (マクロではなくVBAコードが知りたいです) エクセルからエクセルのファイルを開くなら Workbooks.Open ファイルのフルパス で出来ました。 ご回答よろしくお願いします。

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

  • ベストアンサー
  • piroin654
  • ベストアンサー率75% (692/917)
回答No.1

開くだけならば、 Dim App As Object Set App = CreateObject("Excel.Application") App.Visible = True App.Workbooks.Open Filename:="フルパス" App.Visible = True エラー処理は何もしていませんが。

ij8ik099u
質問者

お礼

うまくいきました。ありがとうございました。

その他の回答 (2)

  • ki-aaa
  • ベストアンサー率49% (105/213)
回答No.3

こんにちわ アクセスでは、マクロとVBAはまったく違うものみたいですが (実はよく分かっていない・・・) エクセルでは、マクロとVBAは同じ物です。 つまり、VBAのコードをマクロと呼んだり、VBAと呼んだりします。 だから、あなたの質問の答はありません。 ていうか、すでに答は自分て出しています。

ij8ik099u
質問者

お礼

質問はアクセスの事です。 アクセスのマクロとVBAは別物だけど エクセルのマクロとVBAは似たようなものと言うのは 理解しています。

  • piroin654
  • ベストアンサー率75% (692/917)
回答No.2

No1です。 App.Visible = True が二重になっていました。最初のものをコメントアウト してください。

ij8ik099u
質問者

お礼

ご丁寧にありがとうございます。コメントアウトします。

関連するQ&A