Excel VBA質問箱 IV

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

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


5015 / 13644 ツリー ←次へ | 前へ→

【53053】VBからVBAを起動 たけ 07/12/12(水) 23:10 質問[未読]
【53065】Re:VBからVBAを起動 neptune 07/12/13(木) 13:08 回答[未読]
【53084】Re:VBからVBAを起動 たけ 07/12/13(木) 23:36 お礼[未読]

【53053】VBからVBAを起動
質問  たけ  - 07/12/12(水) 23:10 -

引用なし
パスワード
   VBA初心者です。
VB6.0からVBAをCallする際にパラメータを引き渡したいのですが
どうすればいいのでしょうか?
VBA直接関係ないかもしれませんが
ご存知であれば教えてください。
宜しくお願いします。

【53065】Re:VBからVBAを起動
回答  neptune  - 07/12/13(木) 13:08 -

引用なし
パスワード
   ▼たけ さん:
こんにちは
Resが付かないようなので、
>VBA初心者です。
>VB6.0からVBAをCallする際にパラメータを引き渡したいのですが
>どうすればいいのでしょうか?
OLEでExcelを起動している場合の話です。

Applicationオブジェクトのrunメソッドを調べて下さい。
使用例より
第1引数、第2引数にそれぞれ1、5を渡しています。
mySum = Application.Run("MYCUSTOM.XLM!My_Func_Sum", 1, 5)

※オブジェクトは引数として渡す事は出来ません。

【53084】Re:VBからVBAを起動
お礼  たけ  - 07/12/13(木) 23:36 -

引用なし
パスワード
   neptuneさん。

教えて頂き有難う御座います。
早速やってみたいと思います。

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