teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

加筆修正

2018/01/22 10:43

投稿

退会済みユーザー
answer CHANGED
@@ -2,4 +2,12 @@
2
2
  が最有力かなぁ。その他、高速化テクニックのまとめは
3
3
  [Office TANAKA - Excel VBA高速化テクニック[目次]](http://officetanaka.net/excel/vba/speed/index.htm)
4
4
  など。Withステートメントは地味に効いてくる。
5
- あと、Excel.Applicationのインスタンス自体を非表示にするのもアリ。
5
+ あと、Excel.Applicationのインスタンス自体を非表示にするのもアリ。
6
+
7
+ [Office TANAKA - Excel VBA高速化テクニック[型を指定する]](http://officetanaka.net/excel/vba/speed/s6.htm)
8
+ も重要。郵便番号の文字列を普通に書き出すと先頭の0が欠落したり、
9
+ 電話番号の先頭の0が欠落したりするのを防げる。
10
+
11
+ Excelに計算式を埋め込んであるなら特に、
12
+ 再計算を止めるのも有効。詳しくは:
13
+ [遅い…重い…そんなエクセルVBAプログラムの処理速度を劇的に改善する方法](https://tonari-it.com/vba-processing-speed/)