Ronが会社のWebサイトからテーブルをコピーしてExcelに貼り付けると、貼り付け操作が完了するまでに20〜30秒かかります。その間、RonはPC上で他に何もできません。テーブルは大きくありません。約7列×20行のみ。テキストと数字の組み合わせに加えて、いくつかのハイパーリンクが含まれています。 Ronは、他のWebサイトで同様の操作を実行する場合、この長い遅延は発生しないため、貼り付けを遅くするのはハイパーリンクである可能性があると考えています。 Ronはハイパーリンクを貼り付ける必要がなく、HTML以外の貼り付けタイプでPaste Specialを使用しても、満足のいく結果は得られません。彼は、クリップボードからHTML形式で、ただしハイパーリンクなしで貼り付ける方法(おそらくマクロを使用)があるかどうか疑問に思います。

問題はハイパーリンクにある可能性が非常に高いですが、ハイパーリンクによって速度が低下している理由は、Excelとは関係がない可能性があります。最初に確認する必要があるのは、システム上のサードパーティのファイアウォールまたはウイルス対策プログラムを使用することです。貼り付け操作でハイパーリンクをインターセプトし、貼り付けを完了する前に各ハイパーリンクをチェックアウトしている可能性があります。それが事実であるかどうかを確認する唯一の方法は、貼り付けを行う直前に疑わしいプログラムを無効にすることです(そして、操作後に有効にすることができます)。

Excel内では、オプションは実際には制限されています。実際には、[形式を選択して貼り付け]で、情報をワークシートに取り込むための選択肢しかありません。テキスト形式で貼り付けた場合の情報の表示方法が気に入らない場合もありますが、[宛先の書式設定に一致]オプションを試して、より許容できる結果が得られるかどうかを確認することもできます。

最後に、原因がハイパーリンクではなく、ワークブックの再計算に関連している可能性があります。ブック全体で使用されている数式や関数が多い場合、貼り付けるとブック全体の再計算がトリガーされます。貼り付けを行う前に、自動再計算をオフにする(リボンの[数式]タブにある[計算オプション]ツールを使用する)だけで、これが原因であるかどうかを判断できます。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(7403)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice365のExcelに適用されます。