配列を受け入れるVBA関数があります。A1:A10
などの参照を渡すとうまくいきます。 A1:A10+1
またはA1:A10^2
のような "formula"引数を受け入れない場合、結果のセルには#VALUE
が含まれます。Excel VBA:計算結果の配列を関数の引数として渡す
X
引数の4つの列を手動でリストすることなく、次の式を書くことができるlinest(...)など、多くのExcel関数がこれをサポートしています。
=LINEST(B1:B10, A1:A10^{1,2,3})
私の関数の宣言は次のとおりです。私は式を評価し、関数に結果を渡すためにExcelを期待してい
Function FFT(ByRef A) As Variant
。これはExcel VBAでは不可能ですか?