[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『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.