
No.2ベストアンサー
- 回答日時:
こんにちは
私もExcelVBAからACCESSのマクロを実行したことはないのですが以下の方法で
一応マクロは実行されました。
----------------------------------------------------------------
DB2.MDBには"メッセージ"というマクロが存在します。
"メッセージ"というマクロはメッセージボックスを表示しています
Dim objAccess As Object
''ACCESSオープン
Set objAccess = CreateObject("Access.Application")
Call objAccess.OpenCurrentDatabase("C:\db2.mdb")
'マクロの実行
objAccess.DoCmd.RunMacro "メッセージ"
''ACCESSクローズ
objAccess.CloseCurrentDatabase
Set objAccess = Nothing
----------------------------------------------------------------------
もっと良い方法があるのかもしれません
参考にしてみてください。
この回答への補足
うおぉぉぉぉぉぉぉぉ!!スゴイっす!!!
でっできましたっっ!!!
かっカ・ン・ゲ・キですっ!!!
どこのどなたか存じませんがすごい技を教えてくれてありがト~っです。
世界のみなさまっ!!ありがとうございましたっっ!!!!
うおぉぉぉぉぉぉぉぉぉぉぉぉ~!!
No.1
- 回答日時:
Excel VBAからAccessマクロを直接起動させる方法は、わかりませんが、AccessマクロをAUTOEXECを使って起動する方法は、うまくいきます。
問題がなにかあるのでしょうか。
この回答への補足
うおぉぉぉぉ!!早速の回答ありがとうございますっ!!!
Excel帳票とAccessデータベースを連携させるシステムでCSVファイルをAccessのテーブルに読込みたいんですぅ。
そんでVBでゴリゴリ処理させるよりAccessのマクロを使ったほうが楽かなっと・・・。
というわけです。できますかねえぇ???
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルからアクセスのプロシージャーを実行させるには?
Excel(エクセル)
-
エクセルVBAでアクセスファイルを開く方法
Access(アクセス)
-
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
-
4
ExcelのマクロでAccessのmdbを起動したい
Excel(エクセル)
-
5
実行時エラー:2517 プロシージャが見つかりません
Access(アクセス)
-
6
エクセルVBAからアクセスフォームについて
Access(アクセス)
-
7
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
8
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
9
エクセルから現在起動しているアクセスファイルをアクティブにしたい
Access(アクセス)
-
10
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
-
11
AccessからExcelマクロを実行したい
Excel(エクセル)
-
12
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
13
ExcelVBAからAccessのモジュールを実行したい
Visual Basic(VBA)
-
14
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
15
【Excel VBA】マクロでExcel自体を終了させたい
Excel(エクセル)
-
16
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
17
ACCESS クエリで重複データを最新の1件だけ表示
Access(アクセス)
-
18
Accessのスプレッドシートエクスポートで、シートが追加されてしまう
Access(アクセス)
-
19
Access VBAから使用したExcelプロセスを閉じる方法について
Visual Basic(VBA)
-
20
ACCESSのクエリーからEXCELにエクスポート時のエラー
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定のPCだけ動作しないVBAマク...
-
エクセルで特定の列が0表示の場...
-
一つのTeratermのマクロで複数...
-
メッセージボックスのOKボタ...
-
Excel・Word リサーチ機能を無...
-
Excel マクロ VBA プロシー...
-
ExcelのVBA。public変数の値が...
-
Excel_マクロ_現在開いているシ...
-
エクセルに張り付けた写真のフ...
-
TERA TERMを隠す方法
-
ダブルクリックで貼り付けた画...
-
特定文字のある行の前に空白行...
-
ファイルが見つからない時、ス...
-
Excelのセル値に基づいて図形の...
-
IF関数を使ってマクロを実行さ...
-
Excel マクロでShearePoint先の...
-
エクセル マクロ 指定日の指定...
-
ExcelVBAでPDFを閉じるソース
-
ソース内の行末に\\
-
Excel VBAからAccessマクロを実...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで特定の列が0表示の場...
-
特定のPCだけ動作しないVBAマク...
-
メッセージボックスのOKボタ...
-
Excel_マクロ_現在開いているシ...
-
一つのTeratermのマクロで複数...
-
マクロの連続印刷が突然不可能...
-
ExcelのVBA。public変数の値が...
-
Excel マクロ VBA プロシー...
-
Excel・Word リサーチ機能を無...
-
エクセルに張り付けた写真のフ...
-
Excelのセル値に基づいて図形の...
-
TERA TERMを隠す方法
-
マクロ実行時エラー
-
ExcelVBAでPDFを閉じるソース
-
wordを起動した際に特定のペー...
-
特定文字のある行の前に空白行...
-
Excel マクロでShearePoint先の...
-
エクセルで縦に並んだデータを...
-
マクロ実行時、ユーザーフォー...
-
ソース内の行末に\\
おすすめ情報