ユーザー定義関数は、列の最後に使用された行を自動的に認識しないため、列全体の参照を効率的に計算しない場合が多くなります。 ただし、最後に使用された行を認識するようにユーザー定義関数をプログラムするのは簡単です。 1 つのワークシートに複数のデータ テー...
可変的な関数が多く使用されている場合、再計算の速度は遅くなりますが、完全計算の速度には影響はありません。ユーザー定義の関数は、コードに Application.Volatile を含めることにより、可変的な関数にすることができます。RAND()、NOW()、TODAY() など、Excel のいくつかの組み込み関数は、明...
Workbook workbook = excelApplication.Workbooks.Open("d:\\Book1.xlsx");のように繋げて書いてしまうと、Workbooksオブジェクトに対してReleaseComObject()できなくなるため、すべて変数に割り当てるようにします。 finally{}の中でMarshal.ReleaseComObject()を呼び出すことによって、どこで例外が発生...
また,ワークシート関数が VBA から AppleScript に正しく変換されないという問題もあります.Excel に よるワークシート関数の処理と,異なる浮動小数点数精度を使用する AppleScript による処理には,明ら かに差異が生じます.しかし,シート上のセルに (AppleScript を使用して) 任意の関数を入...