ExcelでVBAエラー400を修正する方法

この記事では、ExcelでVBAエラー400を修正する方法について説明します(how to fix VBA error 400 in Excel)Excelのエラー400は通常、Microsoft Visual Basic for ApplicationsVBA)マクロの実行中に発生します。これにより、マクロがクラッシュするか、実行に失敗し、エラー400メッセージが返されます。現在、このようなエラーにはさまざまな理由が考えられます。それらについて話し合いましょう。

vba-error-400-in-excel

ExcelでVBAエラー400の原因は何ですか?

Excelで(Excel)マクロ(Macro)を実行するとエラー400がトリガーされる理由は次のとおりです。

  • Office(Faulty)ソフトウェアのインストールに問題があります。(Office)
  • VBAコードにエラーがあります。
  • 引数の値が無効です。
  • 実行中のマクロが破損しています。
  • 一部のマルウェアに感染したExcel関連ファイル。
  • ファイルからの読み取り/書き込みの失敗。
  • レジストリエントリが無効です。

Excelでエラー400が発生した場合は、以下の解決策を使用して解決できます。

ExcelでVBAエラー400を修正する方法

Excelでマクロを実行しているときに発生したエラー400を修正する方法は次のとおりです。

  1. マクロを新しいモジュールに移動します。
  2. VBAへの信頼できるアクセスを有効にします。
  3. VBAコードを確認します。
  4. MicrosoftExcelを修復します。
  5. アンインストールしてから、 Excel(Excel)を再インストールします。
  6. マルウェアのスキャンなど、他のいくつかの方法。

これらの方法について詳しく説明しましょう。

1]マクロを新しいモジュールに移動する

マクロを新しいモジュールに転送すると、外部エラーが発生した場合に問題が解決する場合があります。これを行うには、以下の手順を使用できます。

[開発者( Developers)]タブに移動し、 [ビジュアル( Visual) エディター(editor)]オプションをクリックします。Excelのメインリボンに[開発者(Developers)]タブが表示されない場合は、File >オプション(Options)]に移動し、 [リボンのカスタマイズ(Customize Ribbons)]タブから、[メインタブ]セクションの[(Main Tabs)開発者(Developers)]チェックボックスをオンにします。

次に、 [ Microsoft Visual Basic for Applications ]ウィンドウで、[挿入(Insert)]メニューをクリックし、[モジュール(Module)]オプションをクリックします。

その後、マクロコードをこの新しいモジュールに貼り付け、 (Macro)[ファイル(File)]メニューの専用オプションを使用して保存します。

また、古いモジュールを右クリックして[削除]オプションを使用して削除(Remove)する必要があります。

最後に、[File > CloseMicrosoftExcel戻る(Return)]オプションをクリックし、エラー400がExcelで解決されるかどうかを確認します。

2]VBAへの信頼できるアクセスを有効にする

VBAへの信頼できるアクセスをオンにして、問題が解決したかどうかを確認できます。VBAへの信頼できるアクセスを有効にする手順は次のとおりです。

  1. [開発者(Developers)]タブに移動し、 [マクロ(Macros Security)のセキュリティ]オプションをクリックします。
  2. [セキュリティセンター(Trust Centre)]ウィンドウで、[ VBAプロジェクトオブジェクトモデルへの信頼できるアクセス(Trusted access to the VBA project object model)]という名前のオプションを有効にします。
  3. OKボタンを押します。

3]コードを確認します

VBAコードのエラーは、 Excelでエラー400をトリガーする可能性があります。したがって、マクロコードを徹底的に確認し、コード内のエラーがあれば修正する必要があります。また、破損がないかマクロを確認してください。

4]MicrosoftExcelを修復する

上記のいずれも機能しない場合は、Excelアプリに問題がある可能性があります。アプリケーションが正しくインストールされていないか、何かを修復する必要がある可能性があります。したがって、以下の手順を使用してMicrosoftExcelを修復します。(Microsoft Excel)

  1. 設定アプリを起動(Launch Settings app)し、[アプリ]>[アプリと機能]に移動します。
  2. 右側で、Office 365/ Microsoft365プログラムを見つけてクリックします。
  3. [変更(Modify)]ボタンをタップしてから、[オンライン修復(Online Repair)]または[クイック修復(Quick Repair)]オプションを選択します。
  4. (Press)Excelやその他のOfficeアプリを修復する[修復(Repair)]ボタンを押します。

5]アンインストールしてから、 (Uninstall)Excelを再インストールします

また、 OfficeおよびExcelソフトウェアをアンインストールしてから再インストールして、最初からやり直すこともできます。これでエラーが修正されるかどうかを確認してください。

6]他のいくつかの方法

また、他のいくつかのソリューションも次のように機能する可能性があります。

  • SFCスキャンを実行して、破損したシステムファイルを確認および修復してみてください。
  • 一部の悪意のあるプログラムもこのエラーを引き起こす可能性があります。そのため、 Microsoft Defenderまたはサードパーティのウイルス対策(antivirus)またはマルウェア(antimalware)対策プログラムを使用して、マルウェアと疑わしいアプリケーションを確認して削除します。
  • 破損したキャッシュデータとシステムジャンクファイルを削除してみてください。

上記の解決策がお役に立てば幸いです。

今読んでください:(Now read: )Excelでランタイムエラー1004を修正する方法(How to Fix Runtime Error 1004 in Excel)



About the author

私はユタ大学でコンピュータ エンジニアリングを卒業し、ソフトウェア開発と Windows 開発で 10 年以上の経験があります。PDF や Office ドキュメントを扱った経験があり、iOS や Android プラットフォームを使用してガジェットを作成した経験もあります。



Related posts