この記事では、次の方法について説明します。ExcelでVBAエラー400を修正する方法。 Excel のエラー 400 は通常、Microsoft Visual Basic for Applications (VBA) マクロの実行中に発生します。これにより、マクロがクラッシュするか実行に失敗し、エラー 400 メッセージが返されます。このようなエラーにはさまざまな理由が考えられます。それらについて話し合ってみましょう。
Excel で VBA エラー 400 が発生する原因は何ですか?
Excel でマクロを実行するときにエラー 400 が発生する理由は次のとおりです。
- Office ソフトウェアのインストールに問題がある。
- VBAコードに誤りがあります。
- 引数の値が無効です。
- 実行中のマクロが壊れています。
- Excel 関連のファイルがマルウェアに感染しました。
- ファイルの読み取り/書き込みに失敗しました。
- 無効なレジストリ エントリ。
Excel でエラー 400 が発生した場合は、以下にリストされている解決策を使用して解決できます。
ExcelでVBAエラー400を修正する方法
Excel でマクロを実行中に発生したエラー 400 を修正する方法は次のとおりです。
- マクロを新しいモジュールに移動します。
- VBA への信頼されたアクセスを有効にします。
- VBA コードを確認します。
- Microsoft Excelを修復します。
- Excel をアンインストールしてから再インストールします。
- マルウェアのスキャンなどの他の方法。
これらの方法について詳しく説明します。
1] マクロを新しいモジュールに移動する
外部エラーが発生した場合、マクロを新しいモジュールに転送すると問題が解決される可能性があります。これを行うには、以下の手順を使用できます。
に行きます開発者タブをクリックして、ビジュアル エディタオプション。 Excel のメイン リボンに [開発] タブが表示されない場合は、[ファイル] > [オプション] に移動し、[リボンのカスタマイズ] タブで、[メイン タブ] セクションの [開発] チェックボックスをオンにします。
さて、Microsoft Visual Basic for Applicationsウィンドウで、入れるメニュー、そしてモジュールオプション。
その後、マクロ コードをこの新しいモジュールに貼り付け、[ファイル] メニューの専用オプションを使用して保存します。
また、古いモジュールを右クリックし、取り除くオプション。
最後に、[ファイル] > [閉じて Microsoft Excel に戻る] オプションをクリックし、Excel でエラー 400 が解決されるかどうかを確認します。
2] VBA への信頼されたアクセスを有効にする
VBA への信頼されたアクセスをオンにして、問題が解決したかどうかを確認できます。 VBA への信頼されたアクセスを有効にする手順は次のとおりです。
- に移動します開発者タブをクリックして、マクロのセキュリティオプション。
- [セキュリティ センター] ウィンドウで、という名前のオプションを有効にします。VBA プロジェクト オブジェクト モデルへの信頼されたアクセス。
- OKボタンを押します。
3] コードを確認する
VBA コードのエラーにより、Excel でエラー 400 が発生する場合があります。したがって、マクロ コードを徹底的に確認し、コード内にエラーがある場合は修正する必要があります。また、マクロに破損がないか確認してください。
4] Microsoft Excelを修復する
上記のいずれも機能しない場合は、Excel アプリに問題がある可能性があります。アプリケーションが正しくインストールされていないか、何かを修復する必要がある可能性があります。したがって、次の手順を使用して Microsoft Excel を修復します。
- 設定アプリを起動する[アプリ] > [アプリと機能] に移動します。
- 右側で、Office 365/Microsoft 365 プログラムを見つけてクリックします。
- 「変更」ボタンをタップし、「オンライン修復」または「クイック修復」オプションを選択します。
- [修復] ボタンを押すと、Excel やその他の Office アプリが修復されます。
5] Excelをアンインストールしてから再インストールします
アンインストールしてから試すこともできますOfficeを再インストールするExcel ソフトウェアを新たに起動します。これでエラーが解決するかどうかを確認してください。
6]その他の方法
また、他のいくつかのソリューションも次のように機能する可能性があります。
- 試してみることができますSFC スキャンの実行破損したシステムファイルをチェックして修復します。
- 一部の悪意のあるプログラムもこのエラーを引き起こす可能性があります。したがって、マルウェアと疑わしいアプリケーションをチェックして削除してくださいマイクロソフトディフェンダーまたはサードパーティ製ウイルス対策またはマルウェア対策プログラム。
- 破損したキャッシュ データとシステムのジャンク ファイルを削除してみてください。
上記の解決策がお役に立てば幸いです。
今すぐ読んでください:Excel でランタイム エラー 1004 を修正する方法