サイトについて      連絡先   検索

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

はじめに

Excel VBA のエラー 400 「アプリケーション定義またはオブジェクト定義のエラーです。」の対処法を紹介します。

これは原因不明のエラーを表しています。

VBA の操作を続行できないようなときに発生したりします。

解決する

様々な原因でこのエラーが発生することがあります。

シートの指定やセルの指定が間違ってないか。操作するシートはアクティブシートか別のシートか。など、引数に値を指定する場所が不正なことで発生することがあるようです。

エラーが発生したら、どのコードで発生しているのか突き止めます。その後何が原因なのかをデバッグして地道に解決するしかありません。

デバッグしやすくするために、関数を細分化してコードが大きくならないようにするなど、工夫しておく必要があります。

関連ページ