もどる

EXCEL VBA SPEED TEST
無断転載禁止



実験環境
CPU Intel Core2Duo E6400
メモリ 2.0GB
OS WindoesXP SP2
Excel 2002,2007

実験前の注意
・処理時間については、差をはっきりわかりやすくするためにわざとループさせて処理回数を多くしています。
・実験の内容は
処理にかかる"時間"の検討ではなく、方法Aに比べたら方法Bの方が○%くらい効率がよいという"効果比率"について検討しています。
・処理速度のみに重点を置いているので、コードの見やすさ等の他の事柄については全く考慮していません。
・各テストは10回繰り返して、それぞれの結果の平均値を採用します。
・テスト結果の数値に特に単位の表示がない場合はミリ秒(1秒=1000ミリ秒)を表します。
・巷で噂のExcel2007の処理の遅さにも比較対応するために、テスト結果は2002と2007の両方を併記します。
・実験はパソコンの環境や、ファイルを開いたりマクロを実行するタイミングよって
結果に違いが生じます
  ここでの結果や考察は
私個人の主観でありは私の環境で得た最有効値であって参考値なので、自身での結果と違ってもJAROに電話しないでください。
・実験結果を参考するなどして起きた傷害については、いかなる場合においても保証しません。



実験して欲しい内容を受け付けています
要望はBBSからお願いします



最終更新日 2009/09/16
New Tips15 画面表示 vs 画面抑止
     (ScreenUpdatingプロパティについて)
Tips14 配列変数 vs 構造体(+ With ステートメント)
Tips13 配列のループ
Tips12 If関数内の比較演算子
    (分岐について4)
Tips11 変数 vs 配列変数 vs 多次元配列変数
Tips10 If vs And vs And関数 + おまけ(2007の処理の遅さ)
    (分岐について3)
Tips9 少文字変数名 vs 多文字変数名 vs 2バイト文字変数名
    (変数の宣言について)
Tips8 Select Case [Is vs To] vs If...Then...Else
    (分岐について2)
Tips7 If vs Select...Case
    (分岐について1)
Tips6 For...Next vs Do...Loop vs Goto
    (ループについて)
Tips5 倍精度 vs 単精度
    (小数点型の変数)
Tips4 通貨型 vs 長整数型 vs 整数型 vs バイト型
    (整数型の変数の宣言型)
Tips3 掛け算 vs べき乗
Tips2 掛け算 vs 割り算
Tips1 足し算 vs 引き算


旧内容(新Tipsに移行次第削除予定)
実験1 ⇒Tips4 「変数の宣言型による違い1」
実験2 ⇒Tips5 「変数の宣言型による違い2」
実験3 ⇒Tips6 「ループ方法による違い」
実験4 ⇒Tips7
⇒Tips8
「分岐方法による違い」
実験5 ⇒Tips9 「変数名の表記による違い」
実験6 ⇒Tips13 「重複ループの方向による違い」
実験7 ⇒Tips11 「変数宣言の次元による違い」
実験8 ⇒Tips14 「構造体の使用による違い」
実験9-1 ⇒Tips15 「ScreenUpdatingによる違い1」
実験9-2 「ScreenUpdatingによる違い2」
実験10 「出力場所による違い」
(ScreenUpdatingによる違いα)
実験11 「単一セル選択による違い」
実験12 「コメントブロックによる違い」
実験13 「文法による違い」
実験14 「サブプログラムにる違い」
実験15 ⇒Tips12 「比較演算子の位置による違い」
実験16 「小数点以下を含む計算による違い」
実験17 「Select〜Caseの一致順による違い」
実験18 「配列の文字列連結による違い」
最終更新日 2008/12/10

もどる




[PR]≪占い奇跡の恋愛術≫初回無料:幸せな結婚へ導きます。本格結婚鑑定