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