[[20150807102154]] 『エクセルのマクロでACCESSマクロを実行する』(スヌーピー) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『エクセルのマクロでACCESSマクロを実行する』(スヌーピー)

エクセルのマクロでACCESSマクロを実行したいのですが、
マクロ実行の部分で
プロシージャが見つかりませんとなってしまいます。

ACCESSファイル名:実績作成.ACCDB
マクロ名:■4 見込顧客

Sub Accessマクロ実行()

Dim acApp As Object
Set acApp = CreateObject("Access.Application")
acApp.OpenCurrentDatabase "C:\○○\実績作成.accdb"
acApp.Visible = False
acApp.Run "■4 見込顧客"
Set acApp = Nothing

End Sub

何がダメなのでしょうか。

< 使用 Excel:Excel2013、使用 OS:Windows7 >


こんにちは

acApp.docmd.RunMacro "■4 見込顧客"

ではないですか?

(ウッシ) 2015/08/07(金) 10:48


Accessマクロ名が違っていませんか?

具体的には、Excelマクロ中の"4"の後ろにスペースが1文字入ってますが、Access側ではそんな名前にできませんよね?

間違っていない場合、マクロ名を半角英数だけの名前に変えるとどうなりますか?
(???) 2015/08/07(金) 11:00


ウッシさん

ご教示いただきありがとうございました。
(スヌーピー) 2015/08/17(月) 10:43


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.