図形にマクロの登録をしたのに実行できませんとエラーになる

図形に「マクロの登録」をしたとき、「マクロ〇〇を実行できません。」とエラーが表示されたことはありませんか?

 

ここではそんな、「図形にマクロを登録したのにエラーとなる原因と対処方法」について解説します。

1.まずは「マクロが有効か?」を確認する

その時はまず「マクロが有効になっているか?」を確認します。

 

手順は次の通りです。

 

(1)「ファイル」→「オプション」→「セキュリティセンター」→「セキュリティセンターの設定」→「マクロの設定」とクリック

 

(2)以下のどちらかになっているかを確認する

  ①「警告を表示してすべてのマクロを無効にする」

  ※ファイルを開いた時に「マクロを有効にする」をクリックが必要

  ②「すべてのマクロを有効にする」

 

もし、①、②以外になっている場合には、どちらかにします。

 

なお、セキュリティ上は①にし、ファイルオープンの都度「マクロを有効にする」をクリックする方が望ましいです。

2.コード名に使用不可の文字がないか確認する

コード名(プロシージャ名)に使ってはいけない文字が入っていると、マクロは実行できません。

 

プロシージャ名には、使える文字に制限があります。

 

例えば、アルファベット、ひらがな、漢字などは使え、数字も使えますが、名前の先頭には使えません。

 

また、記号やスペースなどは使えません(ただしアンダーバーは使えます)。

 

私の場合、この間このエラーが出て10分位悩みました。

 

 そして、設定の方ばかり確認して時間が掛かり、ふとプロシージャ名を見ると、「sub 〇〇、△△()」となっていたのです。

 

その後「、」を削除し再度実行すると、 無事処理が走りました。

 

何かの役に立ってくれたら幸いです。


口コミ・評判のいいExcel本の紹介】


Top