Excel VBAのエラーにはどんなのあるの

Excelエラー集めてみる

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

Snap_2013-8-7_5-2-22

Excelの別記事:セルを正方形にする

今回のエラーは単純にプロパティの綴り(スペル)が間違っていました

Snap_2013-8-7_5-31-41

◯ 赤い矢印の先に、半角スペースが紛れ込んでいます。これが原因でした。

.Interior .Color = vbRed

● アルファベットのスペル、半角空白、全角空白、大文字小文字調べることたくさんで目が疲れました。

参考サイト:

構文エラー

プログラムの書き方が間違っている

VBA_err_26

sが含まれているので「1245s」は文字列。”1245s”が正解

参照が不正または不完全です

オブジェクトの指定方法が間違っている、名前が違う。

Public Sub testErr()
    Range("B3") = "1245s"
    With Range("B3").Font
        .Size = 14
        .Color = vbRed
    End With
End Sub

実行時エラー ‘424’: オブジェクトが必要です。

フォームの表示でエラー発生
XXX.show()

フォームのコードで使っているのに、そのラベルがないと出るようです。

コメント

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