Frank Kabelさんが書いたDaily Dose of Excelウェブサイトには、ATP機能のためのいくつかの公式があります。 Excelの教祖ではなく、私はVB6に変換することに苦労しています。 (私はこれをやっているのはなぜNDAがなくなったら、私が関係することができる。)SERIESSUM関数をVB6に変換するにはどうすればよいですか?
私がいる問題は、今SERIESSUMためで立っコード、すなわち、
=SUMPRODUCT(coefficients,x^(n+m*(ROW(INDIRECT("1:"&ROWS(coefficients)))-1)))
SUMPRODUCTとROWSであります私はまだ「get」がありません何
Public Function SUMPRODUCT(a1 As Variant, a2 As Variant) As Double
Dim dRes As Double
Dim dVal As Double
Dim i As Long
If LBound(a1) = LBound(a2) And UBound(a1) = UBound(a2) Then
For i = LBound(a1) To UBound(a1)
dVal = a1(i) * a2(i)
dRes = dRes + dVal
Next
End If
SUMPRODUCT = dRes
End Function
Public Function ROWS(a1 As Variant)
ROWS = UBound(a1) - LBound(a1) + 1
End Function
とかなり単純にレンダリングすることができました機能が
- 方法ですは、アレイ
- とその配列はそこ
どれExcelの達人が含まれているかもしれないものと評価されましたか?
素晴らしい。素晴らしい。私は一日中、答えを待っているので、ログインしています。ありがとう、ありがとう、ありがとう。アサンテ。シュクリア。メルシ。グラシアス。ありがとうございます。 Obligad。 Tenkyu tru。ダンケTak。 – bugmagnet