VBA高速化

いまさらRangeオブジェクト: Value、Text、メンバー指定なし

RangeオブジェクトのディフォルトのプロパティはValueです。Textではありません。この2つのプロパティの違いはちゃんと理解しておいた方がよいです。 Dim xCell As Excel.Range Set xCell = Sheet1.Range("A1") xCell = Now xCell.NumberFormatLocal = "[$-…

Webクエリのダウンロード時間がかかるようになった

Webクエリを使い続けていると、3秒程度だったダウンロード時間が1分以上になることがあります。あちこちのサイトを検索してもはっきりした原因はどこにも書いてありませんが、やっと原因を特定できたので情報公開することにします。おそらくこれがファイナル…

VBAの高速化

画面の更新をオフにする .Selectionはダメ絶対 セル自動計算オフは禁止 イベントをオフにする ステータスバーの更新頻度を下げる ループの中でのDoEvents Webクエリが遅くなる問題 Webクエリはテーブル指定で それは言われなくても知ってます編 画面の更新を…