コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

ランタイム エラー 1004 を解決する手順

実行時エラー 1004 フィルタリングされたデータをコピーして Microsoft Excel 2003 ブックに貼り付けようとすると、コンピュータに が表示される場合があります。表示されるエラー メッセージは、次のいずれかのようになります:

<ブロック引用>

「実行時エラー 1004:ワークシート クラスの貼り付けメソッドに失敗しました。」

または、次のエラー メッセージが表示されることもあります:

<ブロック引用>

「実行時エラー 1004:範囲クラスのコピー メソッドに失敗しました。」

ただし、データがワークブックに貼り付けられていても、エラー メッセージが表示される場合があります。

ランタイム エラー 1004 の原因

各ランタイム エラーには、それぞれ独自の原因と症状がありますが、次のいずれかに該当する場合、ランタイム エラー 1004 が発生する可能性があります。

  • Microsoft Visual Basic for Applications マクロは、Excel 2003 ブックの 1 行全体をコピーして貼り付けます。
  • Microsoft Visual Basic for Applications マクロは、Excel 2003 ワークブックの 2516 行以上の範囲をコピーして貼り付けます。

この問題を回避する方法の 1 つは、特定の Microsoft Excel 行データのみを使用していることを確認することです。次の段落で、これを行う方法を示します。 Excel が正常に動作するように、コンピューターのレジストリを消去することもできます。

ランタイム エラー 1004 の修正方法

ステップ 1 – 特定の Microsoft Excel 行データのみを使用していることを確認する

Excel は、提供されたデータを単に計算できないため、エラーを表示することがよくあります。正しい入力データと正しいセルを使用していることを確認する必要があります。この問題を回避するには、Visual Basic アプリケーション マクロが 1 つの行全体をコピーして貼り付ける場合、Visual Basic アプリケーション コードを変更して、データを含む行のセクションのみをコピーします。たとえば、次のコードに似た Visual Basic アプリケーション マクロ コードを使用します。

<ブロック引用>

"Range(Range("A" &ActiveCell.Row), Range("IV" &ActiveCell.Row).End(xlToLeft)).Select"

これで 1 つの問題は解決しますが、もう 1 つ問題があります。 Visual Basic アプリケーション マクロが 2516 行以上の範囲をコピーして貼り付ける場合の問題を回避するには、Visual Basic アプリケーション マクロ コードを変更して、目的の範囲がコピーされ、必要な範囲がコピーされるまで、より小さい範囲のデータをコピーして貼り付けるようにループします。

ステップ 2 – レジストリ クリーナーを使用する

  • このレジストリ クリーナーをダウンロード

また、PC の「レジストリ」を消去して、Excel アプリケーションが正常に動作していることを確認する必要があります。 「レジストリ」は、システムの重要な情報、設定、およびオプションを保存するデータベースであり、Windows およびすべてのソフトウェア プログラムが PC の実行に必要な貴重なデータを保持する場所です。残念ながら、これはエラーの最大の原因の 1 つでもあります。これは、誤った方法で継続的に保存され、多くの設定が破損して読み取れなくなるためです。この問題を解決するには、レジストリ クリーナー プログラムを使用して、このデータベース内で問題を引き起こしている可能性のあるエラーを修正することをお勧めします。これらのツールはインターネットからダウンロードできます。以下の推奨クリーナーもご覧ください:


  1. エラー 1058 を解決する手順

    1058 エラー は、Windows システムのコンポーネントを更新するために使用される Windows 自動更新ツールに関連するエラーです。しかし、多くの人がこのツールに関連するエラーを経験しており、コンポーネントが適切に更新されていないと言っています. 1058 エラーの原因 このようなエラーは通常、システムの奥深くにある問題が原因で発生し、現在見ているような他の問題を引き起こしています。 1058 エラーの原因は、次のいずれかです: レジストリ キーが破損しています Windows 自動更新ツールが破損しています Windows の設定が破損しています 1058 エラーを修正する

  2. Windows 10 で DistributedCOM エラー 10016 を解決する手順

    Windows 10 は世界で最も広く使用されているオペレーティング システムですが、残念ながら、エラーがないわけではありません。さまざまな種類のエラーがあり、多くのユーザーを悩ませているのは、Windows 10 の DistributedCOM エラー 10016 です。幸いなことに、このエラーはそれほど危険ではなく、深刻な損傷、システム クラッシュ、または恐ろしい青色のエラーを引き起こすことはありません。死のスクリーン。ただし、エラーはできるだけ早く修正する必要があり、Windows 10 の DistributedCOM エラー 10016 を解決するための旅に出発できます。 では、W