
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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【画像あり】オートフィルター...
-
他のシートの検索
-
Office2021のエクセルで米国株...
-
vba テキストボックスとリフト...
-
【マクロ】元データと同じお客...
-
【マクロ】【相談】Excelブック...
-
【マクロ】実行時エラー '424':...
-
エクセルのVBAで集計をしたい
-
【マクロ】【配列】3つのシー...
-
エクセルシートの見出しの文字...
-
【関数】3つのセルの中で最新...
-
LibreOffice Clalc(またはエク...
-
【マクロ】excelファイルを開く...
-
【マクロ】【画像あり】❶ブック...
-
【マクロ】【画像あり】4つの...
-
Excelで4択問題を作成したい
-
【関数】=EXACT(a1,b1) a1とb1...
-
エクセルの複雑なシフト表から...
-
UNIQUE関数の代用
-
【関数】同じ関数なのに、エラ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MacのBootcampでWindowsデバッグ
-
デバッグを押したらビルドでき...
-
oppo reno 7A
-
パソコンの画面の表示
-
EXCELファイルにアクセスできない
-
Androidを使っているのですが ...
-
webページエラーが頻繁に出てき...
-
デバッグって何ですか?
-
vbsでデバッグしながらコードを...
-
Linux用プログラムのデバッグに...
-
デバックって何ですか?
-
VScodeでデバッグするときの文...
-
Accessでブレークポイン...
-
自動構成スクリプト(proxy.pac...
-
パソコンにこんな画面が出てく...
-
回復ドライブに保存されるもの
-
フォルダーに緑のレ点と赤の✖が...
-
特定ユーザに対してのみアプリ...
-
Beckyのアドレス帳を上下に移動...
-
windows10のアプリと機能にyout...
おすすめ情報