|
▼かみちゃん さん:
>こんにちは。かみちゃん です。
>
>>>>なぜ 遅くなるのか、また解決方法
>>>
>>>再計算を手動にして、実行してみたらいかがですか?
>>早速のご指導ありがとうございます。
>>再計算とはExcel2007の場合は
>>Excelオプション 数式 計算方法の設定 手動でよろしいでしょうか。
>>また今回はそのブックにはシートが15枚作ってあり、特定のシートだけが
>>遅いのです。
>
>なるほど。Excel2007でしたか。
>Excel2007は、周りに環境がないので、よく知りません。
>たぶん、それで合っていると思いますが、
>そもそも、特定のシートだけが遅いというのが、よくわかりません。
>
>また、それは、VBAの話だろうかという感じもします。
遅いシートは行数で約5万行 列数で26列です。
通常は1秒にも満たない時間で処理できます。
また手動のフィルターで実行しても問題が無いときは1秒以下で処理できますが、何らかの調子で遅い時は30秒程度かかります。
また、遅い時に行の削除をすると、リソースが不足しています・・・とかの
警告がでます。
早い時は警告は当然でません。
またシートには計算式は一切ありませんが、計算自体はVBAで実行していて
計算した結果がシートに記入されています。
この程度のヒントで何かわかるようでしたら、ご指導のほどよろしくお願いします。
|
|