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を探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
oppo reno 7A
-
AccessからExcelのVBAを動かしたい
-
VScodeでデバッグするときの文...
-
フォルダーに緑のレ点と赤の✖が...
-
gcc13.2のバグ?
-
検索ボタンなどに使う虫眼鏡の...
-
WindowsUpdateでウイルスセキュ...
-
Linuxでの開発環境構築や設定の...
-
フリーソフトをうまくダウンロ...
-
オブジェクト指向開発とコンポ...
-
レイノルズ数が4000より大きい...
-
pixiaをインストールできないん...
-
ユーザー毎にProgram Files
-
タスクスケジューラでbatがスケ...
-
VB.net webアプリケーション 戻...
-
最近のXcodeに必要なスペック
-
[python]スクリプトから起動で...
-
コマンドプロンプト start コマ...
-
管理者権限でないと実行できな...
-
オートマトン: npdaとdpdaの違い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
oppo reno 7A
-
vbsでデバッグしながらコードを...
-
自動構成スクリプト(proxy.pac...
-
教えてください アプリケーショ...
-
Accessでブレークポイン...
-
ディバックって??
-
ブレークポイントで停止しない。
-
usbディパックって何ですか?ま...
-
AccessからExcelのVBAを動かしたい
-
フォルダーに緑のレ点と赤の✖が...
-
日本に、Microsoftのような会社...
-
インストールが不要なソフトは...
-
Linuxでの開発環境構築や設定の...
-
gcc13.2のバグ?
-
特定ユーザに対してのみアプリ...
-
windows10のアプリと機能にyout...
-
回復ドライブに保存されるもの
-
WindowsDefender以外のウイルス...
-
Beckyのアドレス帳を上下に移動...
-
Android studio 初心者 Hello A...
おすすめ情報