図形にマクロの登録をしたのに実行できませんとエラーになる
図形に「マクロの登録」をしたとき、「マクロ〇〇を実行できません。」とエラーが表示されたことはありませんか?
ここではそんな、「図形にマクロを登録したのにエラーとなる原因と対処方法」について解説します。
1.まずは「マクロが有効か?」を確認する
その時はまず「マクロが有効になっているか?」を確認します。
手順は次の通りです。
(1)「ファイル」→「オプション」→「セキュリティセンター」→「セキュリティセンターの設定」→「マクロの設定」とクリック
(2)以下のどちらかになっているかを確認する
①「警告を表示してすべてのマクロを無効にする」
※ファイルを開いた時に「マクロを有効にする」をクリックが必要
②「すべてのマクロを有効にする」
もし、①、②以外になっている場合には、どちらかにします。
なお、セキュリティ上は①にし、ファイルオープンの都度「マクロを有効にする」をクリックする方が望ましいです。
2.コード名に使用不可の文字がないか確認する
コード名(プロシージャ名)に使ってはいけない文字が入っていると、マクロは実行できません。
プロシージャ名には、使える文字に制限があります。
例えば、アルファベット、ひらがな、漢字などは使え、数字も使えますが、名前の先頭には使えません。
また、記号やスペースなどは使えません(ただしアンダーバーは使えます)。
私の場合、この間このエラーが出て10分位悩みました。
そして、設定の方ばかり確認して時間が掛かり、ふとプロシージャ名を見ると、「sub 〇〇、△△()」となっていたのです。
その後「、」を削除し再度実行すると、 無事処理が走りました。
何かの役に立ってくれたら幸いです。
【口コミ・評判のいいExcel本の紹介】