Windows11の教科書

ウィンドウズ11やスマホで困ったことを調べたブログ

【エクセル】マクロが動かない?

エクセルでマクロが動かない場合の対処をまとめてみました。

マクロとは?

f:id:apicode:20150916092025p:plain

エクセルでは、操作を記録して使えるようにしたり、Basicのようなプログラムを書くことで操作を自動化させる機能があります。

 

マクロが動かない場合は?

「マクロがうまく動かない」「マクロが有効にできない」....という場合には以下チェックしてみましょう。

 

マクロを有効にする

Config.....

オプション>セキュリティセンター>セキュリティーセンターの設定>マクロの設定」でマクロのオプションを選択します。

 

絶対安全なファイルであることが確実という場合には「すべてのマクロを有効にする」をチェックし、マクロが動作するように設定することができます。

f:id:apicode:20170501224632p:plain

 

なお、毎回マクロの確認がでるとうざい!という場合、特定の場所においたファイルはマクロの確認をださなくすることができます。

 

「信頼できる場所」で「新しい場所の追加」で特定のフォルダを追加しましょう。

f:id:apicode:20181124151156j:plain

 

 

保護ビューを解除する

Lock

ネットから落としたファイルについては、セキュリティの関係で自動的に保護ビューにセットされる場合があります。

 

保護ビューでは、マクロ実行に制限がかかるため、場合によっては解除しましょう。

 

「オプション>セキュリティセンター>保護ビュー」で、「インターネットから取得したファイルに対して保護ビューを有効にする」のチェックをはずしたり、「安全でない可能性のある場所のファイルに対して、保護ビューを有効にする」のチェックをはずしてみましょう。

 

これで再度ファイルをダウンロードして開いてみましょう。

f:id:apicode:20170501224838p:plain

 

 

エクセルを最新版に保つ

pc

マクロを実行してフリーズやクラッシュが起きる場合、DLLのバージョンが古かったというケースもあります。

 

バグが改善されている可能性もありますので、エクセルのプログラム自体を最新の状態に保っておきましょう。

 

「ファイル>アカウント>Officeの更新プログラム」から確認できます。

 

 

ウィンドウズアップデートのせいでマクロが動かない場合がある

PC

マクロが有効化できず、原因がウィンドウズアップデートにあったというケースが報告されています。

 

今まで使えていたの急に動かない場合には、最近ウィンドウズアップデートがなかったかチェックしてみるのもいいかもしれません。

 

 

エラーコードを確認する

プログラム内にエラーがある場合には、エラー箇所の情報が表示されることがあります。

 

この場合、プログラム自体のエラーを解消する必要があります。

 

主なエラーコードについては以下より確認できます。

www.kyoukasho.net

このブログは、ネットや書籍上の情報、個人の体験や感想を中心にまとめたものです。 正確性を期していはいますが、間違い・誤訳等あるかもしれません。 当サイトの情報によって生じたいかなる損失について一切の責任を負わないものとします. あらかじめご了承ください。

利用規約・プライバシーポリシー |〇問い合わせ