概要
いままで正常に動作していたExcelファイルのマクロがある日突然「変数が定義されていません」というエラーがでるようになったときの解決方法を示します。
※よくある変数の定義漏れや変数のスペルミスなどの「マクロ開発時の問題」はここでは取り上げません。
該当するケース
・Excelのシート上にテキストボックスやチェックボックスなど「ActiveXコントロール」を配置している。
原因
Excelの設定で「ActiveXが無効化」されていて、マクロからコントロールが参照出来なくなっているため。