1

Excel 2007 Addinアプリケーションを作成しました。

特定の範囲式にアクセスしていますが、 の同等の式よりも時間がかかりますVBA

私のコードC#

Excel.Range rng = Application.get_Range("D23:AB10023");
object[,] array = rng.Formula;

と同じコードVBA

Dim dataarray As Variant
dataarray = Sheet1.Range("$D$23:$AB$10023").Formula

時間VBAは (HH:MM:SS:ミリ秒)

変更前-----> 20:51:26.34 変更
後------> 20:51:26.52

タイムインC#(ストップウォッチタイム)

数式取得前---->00:00:00.0002964 数式取得
後----->00:00:8.4754285

C#約 8 秒かかり、VBA1 秒未満かかります。

何が問題なのか教えてください。

4

0 に答える 0