[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ユーザーフォームの複数のコマンドボタンを同時に押すコード』(功一)
ユーザーフォームの複数のコマンドボタンを同時に押すコード
同じユーザーフォームにある一つのコマンドボタンを押せば三つ同時に実行なんてできれば仕事が速くできていいんじゃないかと思いますが、私自身EXCEL VBA初心者で CALLの呼び出ししか分かりません教えて頂けないでしょうか?
< 使用 Excel:Excel2019、使用 OS:Windows10 >
ちわ ^^ VBAはマルチスレッドはサポートしてないと思います。←多分ですが^^; なので、同時実行は出来ないかと。。。←絶対出来ないとは言いませんが やらないほうが安全^^; 順番にならいくつでも実行できますよ。多分。。。(*^^*)v
(隠居Z) 2021/09/12(日) 17:15
(功一) 2021/09/12(日) 17:35
これがわかれば、後は、何も無いとは思いますが。 ほとんど、↑で、いけると思いますが、別途 アプリケーション.ラン というのが有りますので、調べてみると良いと思います。 具体的に何をなさりたいのか、教えて頂くと、何かお手伝いは 出来るかもしれません。でわ m(_ _)m (隠居Z) 2021/09/12(日) 18:17
Application.Run "E:\完成\製造ライン点検表Aライン点検リスト.xlsm!UserForm1.CommandButtom2_Click"
Application.Run "E:\完成\製造ライン点検表Aライン点検リスト.xlsm!UserForm1.CommandButtom3_Click"
END Sub
まったくコマンドボタン2、3の自動実行ができませんどのようにコードを書けばいいのでしょうか?
ご指導のほどお願いいたします。
(功一) 2021/09/12(日) 20:31
こんばんわ ^^ 他のブックのユーザーフォームを操作するのでしょうか それでしたら、私はやったことが有りませんので、他の お詳しい方の回答をお待ち下さいませ。 m(_ _)m (隠居Z) 2021/09/12(日) 21:13
追伸 そうではなくて、最初にご提示の様に 同じフォームならブックのフルネーム部分は必要ないかと思います それと、確かに呼び出せますが、直接イベントプロシジャーを強引に 呼び出すより、イベントで走らせるコード内容を、いくつかのサブプ ロシジャーとして、記述して、←を順次CALLすれば良いのではと思います。 (隠居Z) 2021/09/12(日) 21:19
(隠居Z) 2021/09/12(日) 22:04
私の勘違いだったようです 呼び出せなかったよぉです。(T_T) ま、呼び出せなくても、何とでもなりますよ、先ほど申し上げた 代替案で。。。(*^^*)v コマンドボタン1のクリックイベントの所へ、実行したいコード[プロシジャ] をぜ〜んぶほりこんじゃえば良いと、思いますよ。(*'▽') でわでわ 呼び出せたら、おしえてくださいね〜〜〜。。。。m(_ _)m すみませんでした〜〜〜ぁ。m(_ _)m (隠居Z) 2021/09/12(日) 22:34
Private Sub CommandButton1_Click() Call Macro1 End Sub
Private Sub CommandButton2_Click() Call Macro2 End Sub
Private Sub CommandButton3_Click() Call Macro3 End Sub
↓こう変える
Private Sub CommandButton1_Click() Call Macro1 Call Macro2 Call Macro3 End Sub
(きまぐれおじさん) 2021/09/12(日) 22:47
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.