ニュース

私の運営サイトでは、この「On Error GoTo」「Exit Sub」「エラーハンドラのラベル」という、エラー処理に必須の3点セットを使った、 具体的なVBAコード を、存在しないシートを操作しようとして、意図的にエラーを発生させる例で分かりやすく解説しています。
詳しいVBAコードと設定方法はこちら 【Excel VBA】エラー処理をしよう ただ「動く」だけのマクロから、何があっても「落ちない」堅牢なマクロへ。
次のサンプルは、10番目のシートを選択したときに、シートが存在しない場合のエラーに対応するコードです。 シートがなければエラーが発生し、Errオブジェクトにはエラー番号が格納されます。
Use this VBA error-handling routine to make sure no errors disrupt the code.
Excel offers myriad options for referring to workbooks and sheets in your VBA code. See which methods make sense in which situations.