VBA関数を使用してスプレッドシートに配列を印刷しようとしています。 (LINESTが配列を返す方法に似ています)。しかし、私の関数は配列に割り当てられていないように見えて、それを印刷しません。ここでアレイをExcelスプレッドシートに戻すにはどうすればいいですか?
は、コードのビットは次のとおりです。
Public Function Volume(x As Double, xmax As Double, Flows As Range) As Double()
dim Y4(9) As Double
'A bunch of stuff which eventually fills Y4
Volume = Y4
End Function
リソースがあまりにも歓迎されているが、私はかなり長い間、検索後の答えを見つけることができませんでした。
配列数式は、(a)の最初のセルがするので、Ctrlキー+ Shiftキーで入力+ – Slai
を入力する必要があり、あなたの配列は、おそらく '0に9'を宣言されていることを忘れないでください'Y4(0)'の値を受け取り、(b)返される10個の値をすべて受け取るために同じ行の10個の列を選択する必要があります。 – YowE3K
あなたのメソッド**は**配列を返します。 (私はちょうどシリアル番号で配列を埋める)。何かのものが*あなたの関数をテストしている方法で何か問題があります。 –