[[20110304085013]] 『1つのボタンで2つのマクロ実行』(モモ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『1つのボタンで2つのマクロ実行』(モモ)
マクロ実行用のボタンを作りたいと思います。
1つのボタンで2つのマクロを交互に実行させることは出来ますでしょうか?

つまり、1回押すと「Macro1」が実行され、次に押すと「Macro2」が実行されるという形で、交互に出来るようにしたいのですが、どうでしょうか?

宜しくお願いします。


 何故そんな危なっかしーことをしようとするのか分からないのですが、
 客観的にみて、次はどっちを実行させるのか分かる情報があるのですか?
 あれば、それを見てから実行すべきマクロを決める。

 なければ、前回どっちをやったか覚えさせないといけないです。
 つまり、どっかにその記録をして置き(※)、
 その情報を見てから実行すべきマクロを決定する。

 ※ 私的には、片方を実行したとき、その事実が分かる様にセルに書き出すか、
   実行ボタンの表示(キャップション)を次のマクロの名前に変えて置きますね。

 (半平太) 2011/03/04 09:21


 ぶつかりました。以下そのまま。

 ボタンって行っても種類が色々あるので大体で書きます。
 ボタンのCaptionに実行するマクロを書いてておく。

 CommandButton1 → マクロ1
 マクロ1が実行されたらマクロ2に書き直す。

 If CommandButton1.Caption = "マクロ1" Then
   Call Macro1
   CommandButton1.Caption = "マクロ2" '次回動くマクロ名や名称
 else
   Call Macro2
   CommandButton1.Caption = "マクロ1" '次回動くマクロ名や名称
 End if
 BJ


ありがとうございます。
やってみます。

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.