[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『容量が突然大きくなり、動作が遅い』(くまピン)
リンクを貼ったり、ピポットテーブル・マクロ少々使用しているくらいのエクセルファイルなのですが、少しリンクを改正して、保存したら容量が、突然、倍以上になりました。
また、そのファイルのリンクも何も貼っていない、データもほとんどないシートを選択して新規のファイルに貼り付けたら、新規ファイルが9kbから元のすべてのシートのあるファイル容量と変わらない、80000kbくらいになってしまいます。
元のフアイルを開く時は、再計算しているようで、その後、コンテンツの有効化ボタンを押すと、リンクのパラメーターが下に表示され、長い時間止まったままです。
対処の方法は、ありますでしょうか?
< 使用 Excel:Excel2013、使用 OS:Windows10 >
少し慣れた人や、自分でエクセルを使えていると思う人がよくやるやつじゃなかと??? >新規のファイルに貼り付けたら これどうやってコピーしてます?? ひょっとしてシートの左上の角をクリックしてセルを全選択で、コピーしてませんか? やっていたら、これが原因ですね。 また、数式やらなにやら自分のブックを見ていると思ったら、コピー元を 見ていた。てな事もあるともいます。 ついでに書式とか変えるときに列、または行全体で変えてませんか? これもよくやるやつですね。 必要最低限の事しかしないが、1番だと思います。 BJ 9/11 0:40
>ついでに書式とか変えるときに列、または行全体で変えてませんか? >これもよくやるやつですね。 >必要最低限の事しかしないが、1番だと思います
必要最低限、はその通りだと思いますが、行全体や列全体に書式設定をするのは容量増加にはあまり 関係ない、むしろ少なくて済むと思いますよ。
同じ書式設定を部分部分でバラバラにするよりは全体にした方が、設定の効率も良いし、容量も少な くて済むと思います。ただ、書式設定で増える容量はたかがしれていると思いますが。
書式ではなく、数式となると話は全然違います。本当に必要な部分だけにしておかないととんでもな いことになります。
(とおりすがり) 2016/09/11(日) 15:09
そのシートの実態調査をしてはいかがでしょう。
新規ブックのシートに、
>>そのファイルのリンクも何も貼っていない、データもほとんどないシートを選択して新規のファイルに貼り付
したあと、そのシートが表示されている状態で Alt/F11。 でてきた画面に以下を貼り付け、このコードのどこかをマウスクリックした状態で、F5。
どんなメッセージが表示されますか?
Sub Test() Dim r As Range Dim n As Long
On Error Resume Next n = ActiveSheet.Cells.SpecialCells(xlCellTypeFormulas).Count On Error GoTo 0
MsgBox "シート上で使われている領域は " & ActiveSheet.UsedRange.Address & " です" & vbLf & "数式のセル数は " & n & "セルです"
End Sub
(β) 2016/09/11(日) 17:38
リンクの多さが原因だった場合の対処方法ですが、リンクを全て削除して、右クリックするとマクロでジャンプするように変える、とか?
あとは、ファイルサイズが増大した、という事から、ピボット中に複雑な式を使っているとか、ピボット元が数式になっているとか、再計算に時間がかかりそうな構造だ、とか?
(???) 2016/09/13(火) 09:46
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.