
2002です。
Excel_A.xlsからExcel_B.xlsのFromAccessプロシージャを実行する場合、
Application.Run "'" & ActiveWorkbook.Path & "\Excel_B.xls'!FromAccess"
でいけたのですが、、、
Access_A.mdbから次のようにやると
Application.Run "'" & CurrentProject.Path & "\Excel_B.xls'!FromAccess"
エラーになります。
それで、次のようにやってみたら動いたのですが、FromAccessが一気に終了して
しまい、デバッグできません。
Dim myExcel As Object
Set myExcel = CreateObject("Excel.Application")
Set myExcel = GetObject(CurrentProject.Path & "\Excel_B.xls", "Excel.Sheet")
myExcel.Application.Visible = True
myExcel.Application.UserControl = True
myExcel.windows(1).Visible = True
myExcel.Application.Run "FromAccess"
デバッグしながら、AccessからExcelのプロシージャを実行するにはどうしたらいいのでしょうか?
No.1ベストアンサー
- 回答日時:
2000しか知りませんが希望のようなデバッグはできないと
思います。
Excel_B.xlsをデバッグした後Access_Aのデバッグをするか、
FormAccessの中を移行して全てをAccess_Aから実行するかの
どちらかになるのではないでしょうか。
ちなみに
Set myExcel = CreateObject("Excel.Application")
の行は必要ないです。
ありがとうございます。
ダメですか。
じゃあ、反対にExcelからだったらアクセスを処理した方が
いいかもしれません。どっちみち、ADOかDAOで処理してい
るだけだし。。
>Set myExcel = CreateObject("Excel.Application")
>の行は必要ないです。
そうでした。w
No.2
- 回答日時:
FromAccess の中に、Stop と1行加えれば
そこで止まるので、Excel のVBE ウィンドウが開きました。
でも本末転倒のような気もします (^^)v
Dim ObjXL As Object
Set ObjXL = CreateObject("Excel.Application")
ObjXL.Workbooks.Open ("d:\分配.xls")
'ObjXL.Visible = True
ObjXL.Run "test1"
ObjXL.Workbooks("分配.xls").Close SaveChanges:=True
ObjXL.Quit
Set ObjXL = Nothing
もっとも、Access か Excel の中で完結させるようにした方が
後々のためにもヤヤコシクなくてよいと思います。
思わぬプロセスが残ったままなどになりかねないし・・・
ありがとうございます。
結局、Excel側でやることになりました。先にも書きましたが、
AccessではADOが使えればいいだけで、これはExcelでも同じ
ように使えますから。。
ところが、Excel側でWebクエリをVBA上で使っているのですが、
これは、Excelにしかない機能なのでどうにもなりません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Visual Basic(VBA) VBAでファイルを開くプログラムがエラーです 2 2023/02/21 16:56
- Visual Basic(VBA) マクロVBA 1シートをまとめる 閉じ方 初心者 SOS! 1 2022/06/17 14:54
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Visual Basic(VBA) 動きっぱなしです。止め方とプロシージャの間違いを教えて下さい! 5 2022/08/15 23:08
- その他(Microsoft Office) office2010とoffice365の共存でoffice365を優先で起草させたい 3 2023/01/24 10:47
- Visual Basic(VBA) DisplayAlertsブロパティで ”実行時エラー424オブジェクトが必要です” 5 2022/05/15 18:02
- その他(プログラミング・Web制作) VBSでExcelファイル起動時、重複しても開くのを止めたい 1 2022/10/01 23:20
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
oppo reno 7A
-
AccessからExcelのVBAを動かしたい
-
vbsでデバッグしながらコードを...
-
デバッグって何ですか?
-
フォルダーに緑のレ点と赤の✖が...
-
特定ユーザに対してのみアプリ...
-
データベースはどこにある。
-
iOSシミュレーション上でIPAフ...
-
ボタンの背景色を変更する方法
-
HTMLで投票ボタンを作りたい
-
VB40032.DLLについて
-
画面の右上の×をキーボードで操...
-
WordPressで1回だけ表示可能な...
-
Beckyのアドレス帳を上下に移動...
-
Web画面の自動更新ボタンを押し...
-
InstallShieldウィザードでのエ...
-
indowsで、管理者で実行したソ...
-
windows10のアプリと機能にyout...
-
レイノルズ数が4000より大きい...
-
keygen.exeが実行されない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
oppo reno 7A
-
vbsでデバッグしながらコードを...
-
教えてください アプリケーショ...
-
usbディパックって何ですか?ま...
-
Accessでブレークポイン...
-
デバックって何ですか?
-
ランタイム?
-
VScodeでデバッグするときの文...
-
ブレークポイントで停止しない。
-
フォルダーに緑のレ点と赤の✖が...
-
特定ユーザに対してのみアプリ...
-
回復ドライブに保存されるもの
-
windows10のアプリと機能にyout...
-
Beckyのアドレス帳を上下に移動...
-
iOSシミュレーション上でIPAフ...
-
VC++にてボタン等のサイズ取得
-
RUNASA
-
VB40032.DLLについて
-
レイノルズ数が4000より大きい...
-
簡易ガンマ設定ツールの代替
おすすめ情報