Excelは、コピー/他の場所に貼り付けるために切断するとフリーズします。
いくつかのセルを切り取り/コピーして別のシート/ページに貼り付けようとすると、Excelがフリーズ/ロックアップしてフェードアウトすることがあります。ツールバーの上部には「応答しません」と括弧書きで表示されます。
結局、プログラムを閉じるには「X」をクリックしなければなりません。プログラムが応答するのを待つと言っていますが、応答しません - 最終的に閉じるまで何もしません。
ここにメモリに問題があるのでしょうか?
いくつかのセルを切り取り/コピーして別のシート/ページに貼り付けようとすると、Excelがフリーズ/ロックアップしてフェードアウトすることがあります。ツールバーの上部には「応答しません」と括弧書きで表示されます。
結局、プログラムを閉じるには「X」をクリックしなければなりません。プログラムが応答するのを待つと言っていますが、応答しません - 最終的に閉じるまで何もしません。
ここにメモリに問題があるのでしょうか?
マクロのないワークシートでこの問題が発生しました - 条件付き書式設定が原因であることが判明しました。ワークシート全体から条件付き書式設定を削除すると、すべてが元通りになりました。そして、それを元に戻しました。
私はこの問題を正確に覚えていませんが、何度か同じような問題が発生したことがあります。あなたと同じように、私も問題を解決するためにExcelを中止しなければならなかったのですが、原因を特定する前に、このような失敗を何度か繰り返していました。
原因は、私が要求した操作に関する質問をExcelがメインウィンドウの後ろに隠れて待っていたことでした。私はそれ以来、その隠された質問を表示させるのは難しいことがありますが、可能であることを発見しました。まれに、質問が通常のように一番上に表示されないことがありますが、なぜなのかはわかりません。
次回このようなことが起こったときは、隠された質問を探してみてください。
私の状況では、いくつかのセルに条件付き書式設定があるエクセルシートを持っていたのですが、なぜかこの条件付き書式設定が数百回コピーされてしまいました。
何百ものセルのカスタムフォーマットを削除しなければならなかったが、削除時に複数のルールを選択できないため、時間がかかった。そのため、手動でルールを次々と削除しながら、削除するたびに数秒かかる…ということになります。
とにかく、条件付き書式設定をいくつかのルールだけにリセットしたら、私のExcelシートは再び速くなりました。
MS Office 2013で、[ファイル]、[情報]の順に進み、[問題のチェック](ワークブックの検査)を選択し、[ドキュメントの検査]を選択します。
チェックしたい内容のチェックリストが表示されます。
次に「検査」をクリックすると、問題のいくつかが「!」という説明マークで表示されます。各カテゴリの「すべてを削除」をクリックしてから、コピー&ペーストしてみてください。
私の場合はうまくいきました。
Office 2013アップデートKB3114717を削除すると、私のためにトリックを行いました。Office用のMS OffCATツールを実行した後にこれを発見しました。CPUは正常に戻り、コピー/ペースト時にExcelがフリーズすることはありません。 https://support.microsoft.com/en-us/kb/2939112 https://support.microsoft.com/en-us/kb/3114717
Office 365 MSO(16.X)のためにExcelを実行しています。私は2つのExcelファイルを開いている場合、1つは私のローカルドライブから開かれ、2番目は電子メールから開かれ、私はそれがハングアップし、私はファイルを閉じることを余儀なくされていない保護されたビューで最初のファイルからコピーしようとしたときにロードされたことがわかりました。私は私のローカルドライブから最初のファイルを再オープンし、保護されたビューで2番目のファイルを閉じた場合、私はコピー/貼り付けに問題はありません。私は電子メールからファイルを再度開いて(保護されたビューでロード)、2番目のファイルで編集を有効にするをクリックして、最初のコピー/貼り付けの試行に戻る場合は、私は何の問題もありません。
要約すると、保護されたビューでファイルを開いている場合、開いている他のファイルでコピー/貼り付けがフリーズします。
File => Options => Advanced tab
Cut, copy, and paste
セクション。 Show Paste Options button when content is pasted
Show Insert Options buttons
Cut, copy and sort inserted objects with their parent cells
私も同じ問題がありました。条件付き書式設定とコピー/ペースト/アンドゥなどの問題でした。貼り付けはデフォルトではなく、貼り付けスペシャルとマージ条件付き書式設定の貼り付けでなければなりません。そうでないとCFが断片化してしまいます。
この貼り付けを自動的に行うVBAスクリプトのショートカットキーを作ってみました。つまり、Ctrl+Vの代わりに、Ctrl+S(またはボタンを押す)でマクロを実行するようにしました。
Selection.PasteSpecial Paste:=xlPasteAllMergingConditionalFormats, Operation _
:=xlNone, SkipBlanks:=False, Transpose:=False
これらの答えのすべてを読んで、無駄にこれらのことのすべてをやったあなたのために、私はあなたが私のために働いた試してみるために別のものを持っています。あなたと同じように、私もこれらすべてのことを読んで実行しましたが、役に立たなかったのです。
私の場合、Windows 7上のOffice 2010バージョンのExcel(32bit)では、プログラムが数秒ではなく数分間フリーズしてしまいました。
プログラムがフリーズしている間、Excel.exeが使用していたRAMの量が約3倍になり、dwm.exeが1コアのCPUを使用していることに気づきました。私はプロセスエクスプローラを使用して、フリーズしている間にExcelの完全なダンプを取って、WinDBGをインストールして実行しました(私が使用したすべての良い初心者ガイドが見つかりました ここ )、"ヒープの破損 “があることを学びました。
この場合、Windows のアップデートは何年も適用されておらず、Office 2010 の Service Pack 2 がそのうちの一つであることが分かりました https://www.microsoft.com/en-us/download/details.aspx?id=39667 )。また、このコンピュータには、Desktop Window Manager (dwm.exe)で発生するメモリリークに関係するKB3078667というアップデートが提供されていました。
インストールして再起動すると、問題は解決しました。この問題はOffice 2010に限ったことではありませんので、誰かのお役に立てれば幸いです。 この セキュリティ速報が該当しますので、これを見て、この更新プログラムがインストールされているか、またはこれらの更新プログラムがインストールされているかを確認してください。
私は今日もこの問題を経験し、私は何かをコピーしようとするたびに、Excelが〜20秒のためにフリーズしていた理由として、私は絶対に手がかりがありませんでした。私はこの質問に記載されているほとんどの提案をしましたが、役に立たなかったのです。
私は後で、同じ日のうちに、私のC:\ドライブ(MS Officeのインストールドライブ)には、明らかに「十分な」空のスペースがないことを知りました。すでに10GBの空き容量があったので、それは奇妙なことだった。とりあえず、そのドライブにもう10GBを空にしてみたところ、Excel内のコピーは正常に動作しています。
ですから、まだ解決策が見つからない場合は、**Excelをインストールしたドライブの空き容量を確保することをお勧めします。
もう一つの解決策は、隠れた画像オブジェクトがないかどうかをチェックすることです。私は、エクセル文書には何百もの隠し画像項目があり、それが見えていないことに気がつきました。以下の手順は https://blogs.office.com/en-us/2009/01/30/hidden-and-invisible-objects/
まず最初にやりたいことは、スプレッドシートに追加のオブジェクトがあるかどうかを確認することです。シートのオブジェクトを表示する最も簡単な方法は、選択ペインをオンにすることです(HomeタブのEditing Chunkに移動し、Find and Select Dropdownをクリックし、選択ペインを表示するオプションを選択します)。選択ペインを見ると、現在のシート上のすべてのオブジェクトのリストが表示され、オブジェクトが表示されているか非表示になっているかがわかります。選択ペインが空白の場合は、シート上に余分なオブジェクトはありません。
私のシートの選択と表示ペインの最上部。100個のオブジェクトが私のドキュメントに貼り付けられていることに注目してください。何千ものオブジェクトが隠されている顧客ファイルを見たことがあります。
選択ペインを開いて、シート上にオブジェクトがあることを確認したら、次のステップは、現在のワークブックでサポートされている場合は、スプレッドシートをデザインモードにすることです。デザインモードが有効になるのは、シートに特定のタイプのコントロールが含まれている場合のみです。デザインモードを有効にすると、基本的な図形やフォームのコントロールだけでなく、すべてのコントロールを選択できるようになります。デザイン モードを有効にするには、[開発者] タブの [コントロール チャンク] で [デザイン モード] ボタンを選択します。このボタンがリボンで無効になっている場合、シートにはこのステップを必要とするコントロールのタイプが含まれていません。(注: リボンに開発者タブが表示されていない場合は、以下の手順で有効にすることができます。Office Button > Excel Options
デフォルトのPopularタブの「Show Developer tab in the Ribbon」チェックボックスをチェックします。)
これで、[特別な場所へ移動]ダイアログを使用してオブジェクトを選択する準備ができました。シート内のすべてのオブジェクトを選択するには Ctrl+G to open the Go To dialog > select the Special button ♦♦ select Object ♦ click OK. これでオブジェクトが選択され、その選択ハンドルがシート上に表示されます。
My sheet with all objects selected. 以前に表示されていたオブジェクトに加えて、以前はシート上に隠されていたテキストボックスも選択されているのがわかります。
この時点で、Delete キーを押して、シートからこれらのオブジェクトをすべて削除することができます。また、削除するオブジェクトをより選択的に選択することもできます。もし他のオブジェクトが既にシート上にある場合、選択ペインまたはシート上のオブジェクトを ctrl+クリックすることで、削除キーを押す前に現在の選択範囲から削除することができます。
私は20年分のトウモロコシ価格のスプレッドシートを持っています。最後には、さまざまなシナリオの結果(グラフなど)を示すワークシートもあります。時々違うことを試したり、価格のワークシートの既存の列を再利用したりしています。突然、ctrl+C (コピー)キーを押したときにフリーズしてしまい、「応答しません」と表示されました。
2つのうちの1つで解決しました。いくつかのサマリーワークシートを削除しました。どちらか。私がExcelの処理能力の限界に達していたが、その可能性は低いと思う。より可能性が高いのは、既存の列の1つの私の新しい使用は、数値的な答えではなく、テキストの答えを返す'IF/THEN'コードでした。私は、既存のサマリーシートの項目(グラフなど)の1つが数値フィールドを期待していて、テキストフィールドを見つけたためにフリーズしたのだと考えています。
私の問題は、私が入っていたワークシートの後ろのメールウィンドウに「読み取り専用」の警告バナーが表示されたことで解決しました。編集のためにロックを解除すると、ワークシートは再び正常に機能しました。
上記の問題とは直接関係ないかもしれませんが、同じシート内のあるタブから別のタブにコピー/カットしたユーザーがいて、Excelがフリーズしていました。結局、元のタブからのセルがロックされていました。一度私は、セルのロックを解除して(セルを強調表示し、右クリックしてセルをフォーマットし、保護タブの下で、ロックを解除)、その後、貼り付けてもExcelがフリーズしませんでした。