Auf der Daily Dose of Excel Website, geschrieben von dem verstorbenen Frank Kabel, gibt es einige Formeln, die für ATP-Funktionen stehen können. Da ich kein Excel-Guru bin, habe ich Schwierigkeiten, einen (bis jetzt!) Zu VB6 zu konvertieren. (Warum ich das tue ich beziehen kann, wenn die NDA abläuft.)Wie konvertiere ich die SERIESSUM-Funktion in VB6?
Das Problem, das ich habe, ist, mit dem Code für SERIESSUM im Stehen, nämlich
=SUMPRODUCT(coefficients,x^(n+m*(ROW(INDIRECT("1:"&ROWS(coefficients)))-1)))
nun die SUMPRODUCT und ROWS Funktionen, die ich habe in der Lage ziemlich einfach mit
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
zu machen, was ich ‚get‘ noch nicht
- wieistwertet auf ein Array
- und was das Array könnte da draußen
Irgendwelche Excel-Gurus enthalten?
Wunderbar. Fabelhaft. Ich habe mich den ganzen Tag lang ein- und ausgeschaltet, um auf eine Antwort zu warten. Danke danke danke. Asante. Shukria. Merci. Gracias. Xie xie. Obligad. Tenkyu tru. Danke. Tak. – bugmagnet