Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12706 / 13646 ツリー ←次へ | 前へ→

【9072】アクセスのモジュールを動かす方法 hana 03/11/17(月) 17:09 質問
【9073】Re:アクセスのモジュールを動かす方法 ichinose 03/11/17(月) 17:16 質問
【9074】Re:アクセスのモジュールを動かす方法 hana 03/11/17(月) 17:43 質問
【9077】Re:アクセスのモジュールを動かす方法 ichinose 03/11/17(月) 18:07 回答
【9076】Re:アクセスのモジュールを動かす方法 kein 03/11/17(月) 18:00 回答
【9089】Re:アクセスのモジュールを動かす方法 hana 03/11/18(火) 9:32 質問
【9092】Re:アクセスのモジュールを動かす方法 hana 03/11/18(火) 11:30 お礼

【9072】アクセスのモジュールを動かす方法
質問  hana  - 03/11/17(月) 17:09 -

引用なし
パスワード
   こんにちは。
VBA初心者です。
エクセルのモジュール(マクロ)で、
アクセスのモジュールを動かしたいと思っています。
やり方を教えて頂けるでしょうか?
よろしくお願いします。

【9073】Re:アクセスのモジュールを動かす方法
質問  ichinose  - 03/11/17(月) 17:16 -

引用なし
パスワード
   ▼hana さん:
こんにちは。


>エクセルのモジュール(マクロ)で、
>アクセスのモジュールを動かしたいと思っています。
>やり方を教えて頂けるでしょうか?
>よろしくお願いします。

http://www.vbalab.net/vbaqa/c-board.cgi?cmd=ntr;tree=5609;id=excel#5609

↑のご質問のときに、モジュールだと思って投稿したものですが、
ご参考になりますか?

【9074】Re:アクセスのモジュールを動かす方法
質問  hana  - 03/11/17(月) 17:43 -

引用なし
パスワード
   ichinose さん。
参考にさせて頂きました。
ありがとうございます。

申し訳ないのですが、もう少し教えていただけますか?
アクセスのモジュールは、
標準モジュールのModule1に、
Sub Daily()
という形で保存してあります。
acc.Run "Module1"
としたのですが、エラーになってしまいます。
書き方が間違えているのでしょうか?
よろしくお願いします。

【9076】Re:アクセスのモジュールを動かす方法
回答  kein  - 03/11/17(月) 18:00 -

引用なし
パスワード
   Microsoft Access *.* Object Library にチェックを入れて

Sub Test_Run()
  Dim AcApp As New Access.Application
  Const Mymdb As String = "C:\my documents\Data1.mdb"
  
  With AcApp
    .Visible = True
    .OpenCurrentDatabase (Mymdb)
    .DoCmd.RunMacro ("MacroA")
  End With
End Sub

【9077】Re:アクセスのモジュールを動かす方法
回答  ichinose  - 03/11/17(月) 18:07 -

引用なし
パスワード
   ▼hana さん:
>申し訳ないのですが、もう少し教えていただけますか?
>アクセスのモジュールは、
>標準モジュールのModule1に、
>Sub Daily()
>という形で保存してあります。
acc.Run "Daily"
としてみて下さい
>としたのですが、エラーになってしまいます。
>書き方が間違えているのでしょうか?
>よろしくお願いします。

【9089】Re:アクセスのモジュールを動かす方法
質問  hana  - 03/11/18(火) 9:32 -

引用なし
パスワード
   keinさん。ichinoseさん。
ありがとうございました!
モジュールを動かす事ができました!

重ねての質問で申し訳ないのですが、
(しかも、とても初歩的な質問なのですが)
アクセスの入っているパソコンでは動くのですが、
アクセスの入っていないパソコンだと
>Microsoft Access *.* Object Library にチェックを入れて
という部分で、参照不可になってしまいます。
無理な事なのでしょうか?

アクセスで動かしたいモジュールとは、
エクセルのアクティブなシートをテーブルにインポートするというものです。
よろしくお願いします。

【9092】Re:アクセスのモジュールを動かす方法
お礼  hana  - 03/11/18(火) 11:30 -

引用なし
パスワード
   一度、エクセルのファイルを1つにまとめて
アクセスの入っているパソコンから
先ほど教えて頂いたマクロを実行することにしました。
お騒がせしました。
ありがとうございました。

12706 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free