EXCELが重いとき(2018/9/25)

2018年9月28日VBA(マクロ), 関数

手動でも、マクロでも、CSV等の外部データ取込を何回も実行していると、取込みファイルと連携するようなイメージで、EXCELが重くなります。

なんか最近、データ量は変わらないのに重くなってきたな?なんて思ったとき試してください。

<H4>手動で消せます</H4>

・データー/接続 で中身を全て消す。

・数式/名前の管理 で中身を全て消す。

<H4>マクロで消すこともできます</H4>

※注意として、絶対にいらなければ手動、マクロどちらで消しても問題ないのですが、わからない場合(他人が作った等)は必要な可能性もあるので、EXCELをバックアップして処理したほうが良いでしょう。


'### データ/接続 ###
Do While ActiveWorkbook.Connections.Count > 0
   ActiveWorkbook.Connections.Item(ActiveWorkbook.Connections.Count).Delete
Loop

'### 数式/名前の管理 ###
Do While ActiveWorkbook.Names.Count > 0
   ActiveWorkbook.Names.Item(ActiveWorkbook.Names.Count).Delete
Loop