困ったときは

【解決】このブックでマクロが使用できないか、またはすべてのマクロが無効になっている可能性があります【ExcelVBA】

マクロのファイルを開くと「このブックでマクロが使用できないか、またはすべてのマクロが無効になっている可能性があります。」と表示されます。

Excelの設定を変えてマクロを有効化する必要があります。

マクロが無効化されている

「このブックでマクロが使用できないか、またはすべてのマクロが無効になっている可能性があります。」
このエラーメッセージが表示されると、マクロが実行できません。

Excelのデフォルトの設定では、セキュリティーの観点からマクロが無効になっているので、
トラストセンター(セキュリティーセンター)の設定を変更する必要があります。

トラストセンター(セキュリティーセンター)

Excelのオプションを開き、トラストセンターのメニューバーから以下の設定をします。

①マクロの設定
「警告を表示してすべてのマクロを無効にする」にチェック。
②メッセージバー
「ActiveXコントロールやマクロなどのアクティブコンテンツがブロックされた場合、すべてのアプリケーションにメッセージバーを表示する」にチェック。
「OK」を押して設定を適用してください。
③ファイルを開き直す
設定を終えたら、ファイルを開き直します。
シートの上に黄色いメッセージバーが表示されるので「コンテンツの有効化」をクリックします。

これでマクロが有効化されます。

マクロの有効化についてはマクロを有効/無効にする方法【ExcelVBA】でも詳しく説明しています。

関連記事

コメント

タイトルとURLをコピーしました