マクロ記録中に、マクロが登録されたボタンを押しても、マクロが実行されない。
これは図形で作ったボタンでも、フォームコントロールのボタンでも同じ。
マクロから他のマクロを呼び出したい場合は、
VBAエディターで直接コードを編集し、Callステートメントを使って記述するのが一番良い。
(VBAエディターは「開発」タブに入っています。
「開発」タブがない場合は、こちら→[Excel] 開発タブを表示させる)
でも、VBAエディタややこしいから、使いたくないよー!という方は…
「表示」タブ → 「マクロ」ボタン(の絵の部分)をクリック
または…
「開発」タブ → 「マクロ」ボタンをクリック(「開発」タブが出ている場合)
実行したいマクロを選んで → 「実行」ボタンをクリック
これでOK
※注意!※
VBAエディタを使わない方法をすると、
他のマクロの呼び出しは、ファイル名とセットで記録される。
実際にコードを見てみると…
なので、ファイル名を変更すると動かなくなる。
しかも記録するファイル名は、他のマクロを実行した時点のファイル名なので、
まだ一度もファイル保存をしていない場合は、デフォルトファイル名の”Book1″がつくので、
名前をつけて保存で、他の名前をつけると動かなくなります。
ですので、慣れてきたらVBAエディターを使ってやる方法をオススメします。