- ベストアンサー
VBAでエクセルからエクセルのファイルを開くには?
D:\に db1.mdb Book1.xls があります。 db1.mdbのフォームのコマンドボタンをクリックして Book1.xlsを開きたいのですが VBAコードをご教授いただけますか? (マクロではなくVBAコードが知りたいです) エクセルからエクセルのファイルを開くなら Workbooks.Open ファイルのフルパス で出来ました。 ご回答よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
開くだけならば、 Dim App As Object Set App = CreateObject("Excel.Application") App.Visible = True App.Workbooks.Open Filename:="フルパス" App.Visible = True エラー処理は何もしていませんが。
その他の回答 (2)
- ki-aaa
- ベストアンサー率49% (105/213)
回答No.3
こんにちわ アクセスでは、マクロとVBAはまったく違うものみたいですが (実はよく分かっていない・・・) エクセルでは、マクロとVBAは同じ物です。 つまり、VBAのコードをマクロと呼んだり、VBAと呼んだりします。 だから、あなたの質問の答はありません。 ていうか、すでに答は自分て出しています。
質問者
お礼
質問はアクセスの事です。 アクセスのマクロとVBAは別物だけど エクセルのマクロとVBAは似たようなものと言うのは 理解しています。
- piroin654
- ベストアンサー率75% (692/917)
回答No.2
No1です。 App.Visible = True が二重になっていました。最初のものをコメントアウト してください。
質問者
お礼
ご丁寧にありがとうございます。コメントアウトします。
お礼
うまくいきました。ありがとうございました。