ExcelでVBAエラー400を修正する方法
この記事では、ExcelでVBAエラー400を修正する方法について説明します(how to fix VBA error 400 in Excel)。Excelのエラー400は通常、Microsoft Visual Basic for Applications(VBA)マクロの実行中に発生します。これにより、マクロがクラッシュするか、実行に失敗し、エラー400メッセージが返されます。現在、このようなエラーにはさまざまな理由が考えられます。それらについて話し合いましょう。
ExcelでVBAエラー400の原因は何ですか?
Excelで(Excel)マクロ(Macro)を実行するとエラー400がトリガーされる理由は次のとおりです。
- Office(Faulty)ソフトウェアのインストールに問題があります。(Office)
- VBAコードにエラーがあります。
- 引数の値が無効です。
- 実行中のマクロが破損しています。
- 一部のマルウェアに感染したExcel関連ファイル。
- ファイルからの読み取り/書き込みの失敗。
- レジストリエントリが無効です。
Excelでエラー400が発生した場合は、以下の解決策を使用して解決できます。
ExcelでVBAエラー400を修正する方法
Excelでマクロを実行しているときに発生したエラー400を修正する方法は次のとおりです。
- マクロを新しいモジュールに移動します。
- VBAへの信頼できるアクセスを有効にします。
- VBAコードを確認します。
- MicrosoftExcelを修復します。
- アンインストールしてから、 Excel(Excel)を再インストールします。
- マルウェアのスキャンなど、他のいくつかの方法。
これらの方法について詳しく説明しましょう。
1]マクロを新しいモジュールに移動する
マクロを新しいモジュールに転送すると、外部エラーが発生した場合に問題が解決する場合があります。これを行うには、以下の手順を使用できます。
[開発者( Developers)]タブに移動し、 [ビジュアル( Visual) エディター(editor)]オプションをクリックします。Excelのメインリボンに[開発者(Developers)]タブが表示されない場合は、File >オプション(Options)]に移動し、 [リボンのカスタマイズ(Customize Ribbons)]タブから、[メインタブ]セクションの[(Main Tabs)開発者(Developers)]チェックボックスをオンにします。
次に、 [ Microsoft Visual Basic for Applications ]ウィンドウで、[挿入(Insert)]メニューをクリックし、[モジュール(Module)]オプションをクリックします。
その後、マクロコードをこの新しいモジュールに貼り付け、 (Macro)[ファイル(File)]メニューの専用オプションを使用して保存します。
また、古いモジュールを右クリックして[削除]オプションを使用して削除(Remove)する必要があります。
最後に、[File > CloseてMicrosoftExcelに戻る(Return)]オプションをクリックし、エラー400がExcelで解決されるかどうかを確認します。
2]VBAへの信頼できるアクセスを有効にする
VBAへの信頼できるアクセスをオンにして、問題が解決したかどうかを確認できます。VBAへの信頼できるアクセスを有効にする手順は次のとおりです。
- [開発者(Developers)]タブに移動し、 [マクロ(Macros Security)のセキュリティ]オプションをクリックします。
- [セキュリティセンター(Trust Centre)]ウィンドウで、[ VBAプロジェクトオブジェクトモデルへの信頼できるアクセス(Trusted access to the VBA project object model)]という名前のオプションを有効にします。
- OKボタンを押します。
3]コードを確認します
VBAコードのエラーは、 Excelでエラー400をトリガーする可能性があります。したがって、マクロコードを徹底的に確認し、コード内のエラーがあれば修正する必要があります。また、破損がないかマクロを確認してください。
4]MicrosoftExcelを修復する
上記のいずれも機能しない場合は、Excelアプリに問題がある可能性があります。アプリケーションが正しくインストールされていないか、何かを修復する必要がある可能性があります。したがって、以下の手順を使用してMicrosoftExcelを修復します。(Microsoft Excel)
- 設定アプリを起動(Launch Settings app)し、[アプリ]>[アプリと機能]に移動します。
- 右側で、Office 365/ Microsoft365プログラムを見つけてクリックします。
- [変更(Modify)]ボタンをタップしてから、[オンライン修復(Online Repair)]または[クイック修復(Quick Repair)]オプションを選択します。
- (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)
Related posts
MSExcel用の高度なVBAガイド
ExcelでVBAマクロまたはスクリプトを作成する方法
ExcelでPercentile.Exc functionを使用する方法
ExcelでNETWORKDAYS functionの使用方法
ExcelのYes or No entriesの数を数える方法
Word、Excel、PowerPointに保存するためのデフォルトFile Formatを変更する方法
Microsoft ExcelのURLsからドメイン名を抽出する方法
Excel worksheet Tabの色を変更する方法
ExcelのMerge and Unmerge cellsの方法
破損したExcel Workbookを修復する方法
Excel(XLS or XLSX)Command line(XLS or XLSX)Windows 10
1つのページにExcel or Google Sheetsで選択したセルを印刷する方法
Excel、Word or PowerPointは最後に開始できませんでした
ExcelのCHOOSE functionを使う方法
ExcelでFind and FindB functionsを使う方法
Microsoft Excel worksheetにTrendlineを追加する方法
Microsoft Excel Windows 10で実行されているときにHigh CPU usageを引き起こします
ExcelでDGET functionを使用する方法
ExcelでISODD functionを使用する方法
Duration Financial Functionの使用方法Excel