

ExcelはVBAの実行前にスクリプトが文法的に正しいかどうかチェックします。
文法的に間違っていると、「コンパイルエラー」が出ます。

Excelの別記事:セルを正方形にする
今回のエラーは単純にプロパティの綴り(スペル)が間違っていました

◯ 赤い矢印の先に、半角スペースが紛れ込んでいます。これが原因でした。
.Interior .Color = vbRed
● アルファベットのスペル、半角空白、全角空白、大文字小文字調べることたくさんで目が疲れました。
参考サイト:
構文エラー
プログラムの書き方が間違っている

sが含まれているので「1245s」は文字列。”1245s”が正解
参照が不正または不完全です

オブジェクトの指定方法が間違っている、名前が違う。
Public Sub testErr()
Range("B3") = "1245s"
With Range("B3").Font
.Size = 14
.Color = vbRed
End With
End Sub
実行時エラー ‘424’: オブジェクトが必要です。
フォームの表示でエラー発生
XXX.show()
フォームのコードで使っているのに、そのラベルがないと出るようです。





コメント