エラー

エラー

突然すべての図形が消えた時!

ExcelVBAで図形の移動などを行った際に突然すべての図形が消えた事がありました。今回はこの事例を再現して対策を検証してみます。
エラー

エラーを無視する

ExcelVBAでエラーを無視する On Error Resume Next の使い方を解説します。
エラー

「この操作は結合したセルには行えません。」

「この操作は結合したセルには行えません。」は結合セルを含んで切る時に発生します。コピーや ClearContents を使う場合には、コピー先に結合セルがある場合は注意が必要です。対処方法を紹介します。
エラー

コンパイルエラー 「変数が定義されていません。」

コンパイルエラー 「変数が定義されていません。」は、変数の宣言が適切に設定されなかった場合に発生します。スペルミスやグローバル変数の宣言ミスなどの原因とその対策について解説します。
エラー

実行時エラー70「書き込みできません。」

「書き込みできません。」という実行時エラーは、現在開いているブックをコピーしようとした時などに発生します。その他にもこのようなエラーが発生するケースを再現して解説します。
エラー

「リモートサーバがないか、使用できる状況ではありません」の対処法

「リモートサーバがないか、使用できる状況ではありません」というエラーは外部プログラムを呼び出すような時に発生します。1回目にエラーがでず、2回目にエラーが発生する事が多いようです。再現させて対処方法を紹介します。
エラー

「ActiveXコンポーネントはオブジェクトを作成できません。」の原因

「ActiveXコンポーネントはオブジェクトを作成できません。」の原因は、CreateObjectがうまくいかなかったなど、参照不具合が原因です。対処法などを解説します。
エラー

「Sub または Function が定義されていません。」の原因

「Sub または Function が定義されていません。」の原因は、プロシージャ名の書き間違いや、モジュール間のアクセスが禁止されている事が原因である事が殆どでしょう。詳しく見ていきます。
エラー

「アプリケーション定義または オブジェクト定義のエラーです。」の原因

「アプリケーション定義または オブジェクト定義のエラーです。」というエラーはRangeやCellsの範囲指定の不備が原因で起こるケースが多いようです。また、以前はこのメッセージが出ていたエラーが別の具体的なメッセージに変更されたケースもあるようです。
エラー

「プロシージャの呼び出し、または引数が不正です。」の原因とは

ExcelVBAの「プロシージャの呼び出し、または引数が不正です。」というエラーの原因を解説し、実際にどのような時に出るかを再現してみます。