知識ベース - PCのスキル
ロケーション: ホームページ > PCのスキル > 修正:Excelの「ランタイムエラー '1004'」
カテゴリー
関連記事
  • 「macOSカタリナディスクの破損を防
  • SQL Serverエラー3417の原因と対処法
  • Windowsデスクトップから消えたファ
  • Windows10/11ストアアプリやプレイン
  • Windows10エクスプローラーの検索が
  • Windows7の問題を修正するための10の
  • 「Windowsパソコンのファイル履歴を
  • MacOSで「ファイルシステムチェック
最新記事
  • Windows10のディスクエラーをチェッ
  • SanDisk SDカードをフォーマットでき
  • Windows「RAWドライブにCHKDSKは使用で
  • Windowsでバックアップファイルを削
  • ディスクのスキャン方法 [Windows]
  • Windowsでgpedit.mscが見つからないエラ
  • リムーバブルハードディスクから
  • Windows10でクリップボードの履歴を
有用な記事
  • USBデータ転送でファイルコピー中
  • パソコンの動きを軽くする、高速
  • 「macOSカタリナディスクの破損を防
  • うっかり削除したデータを簡単に
  • iPhotoライブラリを新しい場所/Macに
  • コンピュータから完全削除された
  • 無料なUSBデータ復元ソフトウェア
  • 2022年に最高のMACデータ回復ソフト

修正:Excelの「ランタイムエラー '1004'」


このテキストでは、さまざまな「ランタイムエラー '1004'」の原因を説明し、その対処方法を紹介します。


「ランタイムエラー '1004'」の紹介


「ランタイムエラー '1004'」が発生すると、エラーメッセージが自動的にポップアップ表示されます。エラーメッセージには、このエラーに関する詳細情報が含まれています。一般に、次の3つの詳細なエラーメッセージが最も一般的です。


1644228590929219.jpg


•問題ありません。 XXXXファイルが見つかりません。名前が変更されたか、移動されたか、削除された可能性があります。

•アプリケーション定義またはオブジェクト定義エラー。

•RangeクラスのCopuメソッドが失敗しました。


「ランタイムエラー '1004'」の原因


「ランタイムエラー '1004'」を修正するには、最初にこのエラーの原因を知る必要があります。以下は、「ランタイムエラー「1004」」の最も一般的な原因の一部です。


指定されたファイルは存在しません


存在しないファイルを開こうとすると、「ランタイムエラー「1004」」が発生します。このような場合、「申し訳ありません。XXXXファイルが見つかりませんでした。名前が変更されたか、移動されたか、削除された可能性があります。」というエラーメッセージが表示される場合があります。


マクロ名エラー


実行中のマクロは、元のワークシートでマクロを実行する前に保存され、閉じられていない定義済みの名前でブックにコピーされます。


ファイルの衝突


VBA Excelファイルを開こうとすると、ファイルが別のプログラムによって使用されているため、ファイルの競合が発生します。


Legendオブジェクトが多すぎます


Legendオブジェクトの数が制限を超えたため、ExcelProチャートはExcelチャートに表示されません。


Excelファイルの破損


Excelファイルが破損している/破損している場合は、「ランタイムエラー '1004'」も表示されます。


エクセル「ランタイムエラー '1004'」の修正方法


この「ランタイムエラー '1004'」はさまざまな理由で発生する可能性がありますが、比較的優れた方法があります。次に、これらの方法を紹介しますので、参考にしてください。


解決策1.ファイルの存在を確認します


存在しないファイルを開こうとするとこのエラーが発生するため、開こうとしているファイルが存在するか、名前が変更されているかを確認する必要があります。


解決策2.GWXL97.XLAファイルを削除します


ファイルに問題がない場合、最も簡単な方法は「ランタイムエラー '1004'」を見つけて削除することです。


手順1.パスC:\ Program Files \ MS Office \ Office \ XLSTARTに移動します。


手順2. [GWXL97.XLA]を見つけて削除します。


ステップ3.Excelファイルを再度開き、エラーが解決されたかどうかを確認します


解決策.セキュリティセンターで[VBAプロジェクトオブジェクトモデルへのアクセスを信頼する]をオンにします


セキュリティセンターのVBAプロジェクトオブジェクトモデルへのアクセスを信頼することも、便利な回避策です。次に、以下の手順に従います。


手順1.Excelを開き、左上の[ファイル]> [オプション]をクリックします。


ステップ2.左側のメニューで[セキュリティセンター]をクリックし、[セキュリティセンターの設定]ボタンをクリックします。


手順3.セキュリティセンターの設定画面で[マクロの設定]を選択し、[VBAプロジェクトオブジェクトモデルへのアクセスを信頼する]をオンにして、[OK]ボタンをクリックします。


解決策4.別のExcelテンプレートを作成します


この方法は少し複雑かもしれませんが、非常に便利なので、試してみてください。


手順1.新しいExcelブックを作成し、ワークシートが1つしかないことを確認します。


ステップ2.ワークブックをフォーマットし、必要なデータを書き込みます。


ステップ3.「ファイル」→「名前を付けて保存」をクリックし、ファイル名を設定します。「ファイルタイプは展開矢印をクリックします」。


Excel 2003:Excel97-2003テンプレートを選択します

Excel 2007以降:Excelテンプレートを選択します


ステップ4.「保存してクリックを続けます。」


これで、次のコードを使用してテンプレートを挿入できます。

•タイプの追加:=パス\ファイル名

パス:前に作成したテンプレートファイルの場所を保存します

ファイル名:テンプレートファイルのファイル名


結論

私たちは皆、Excelランタイムエラー1004というような問題に遭遇します。これは非常に一般的な問題です。上記のコンテンツを読んだ後、Excelランタイムエラー1004の原因について十分な知識があり、この問題を修正するための最良の解決策があります。 、これらのソリューションが本当に役立つことを願っています。