0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

「変数が定義されていません」というエラーの対処

Posted at

概要

いままで正常に動作していたExcelファイルのマクロがある日突然「変数が定義されていません」というエラーがでるようになったときの解決方法を示します。
image.png
※よくある変数の定義漏れや変数のスペルミスなどの「マクロ開発時の問題」はここでは取り上げません。

該当するケース

・Excelのシート上にテキストボックスやチェックボックスなど「ActiveXコントロール」を配置している。

原因

Excelの設定で「ActiveXが無効化」されていて、マクロからコントロールが参照出来なくなっているため。

解決方法

1.Excelの「ファイル」メニューをクリックする

image.png

2.「オプション」をクリックする

image.png

3.「トラストセンター」をクリックする

image.png

4.「トラストセンターの設定」をクリックする

image.png

5.「ActiveXの設定」をクリックして、以下のようにチェックをつける

image.png

6.問題となったExcelファイルを開きなおしエラーが出ないことを確認する

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?