[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『エクセルのマクロで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
具体的には、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.