こんにちは、親切な人々です。
私が書いた関数からいくつかのデータをプロットしたいと思います。私の関数は、配列といくつかのセルを呼び出します。次に、いくつかの計算を実行します。x 軸に日付をプロットし、y 軸にデータをプロットしたいと思います。どちらも「As Double」になります。
SetSourceData Source:= NOT BEING FROM A RANGE OF CELLS に関する情報を見つけることができませんが、関数内で実行された計算からのものです。
折れ線グラフに 2 つの配列をフィードしたいと考えています。
これを回避するために、2 つの列配列を Excel に返すことができると考えました (理想的ではありませんが、うまくいけば満足です)。これは、日付(年単位)を返す私の試みです。私のスプレッドシートでは、セル A1:A1001 を強調表示し、「=Arr()」と入力して Shift+Ctrl+Enter を押しています。セル A1:A1001 に 1946 年 (元年) を繰り返し入力します。
皆様に改めて感謝申し上げます。指を交差させておきます:o)
Function Arr() As Variant
Dim q() As Double
ReDim q(1 To 1001)
q(1) = 0
Dim dq As Double
dq = 0.001
For G = 2 To 1001
q(G) = q(G - 1) + dq
Next G
Dim DTE() As Variant
ReDim DTE(1 To 1, 1 To 1001)
For k = 1 To 1001
DTE(1, k) = (q(k) * 64) + 1946
Next k
Arr = DTE
End Function