知識ベース - PCのスキル
ロケーション: ホームページ > PCのスキル > 修正:Excelの「ランタイムエラー '1004'」
カテゴリー
関連記事
  • 「macOSカタリナディスクの破損を防
  • SQL Serverエラー3417の問題を解決する
  • Windows10でストアやその他のプレイ
  • Windows7の問題を修正するための10の
  • 「コンピュータを外付けドライブ
  • MacOSで「ファイルシステムチェック
  • 修正:MKVビデオをMP4に変換する
  • 最高のビデオコンバーターを使用
最新記事
  • 解決済み:Windows10からシフト削除
  • フォーマットされていないエラー
  • USBデバイス記述子の障害エラーを
  • USBでショートカットファイルを回
  • PS4がシステムストレージにアクセ
  • 最高のデータ回復ソフトウェアを
  • 最も効果的なSDカード回復ソフトウ
  • ハードドライブの回復:失われた
有用な記事
  • 4つの修復「ファイルまたはディレ
  • SDカードから失われたファイルを復
  • Windows10で2本指のスクロールを有効
  • 修正:書き込み保護されたSDカード
  • ゴミ箱から削除されたデータを回
  • Windows 10での自動ログインの問題を
  • データを失うことなくMacBook Proをフ
  • 高品質データ復元ソフト- 30日間の

修正: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の原因について十分な知識があり、この問題を修正するための最良の解決策があります。 、これらのソリューションが本当に役立つことを願っています。