Ich bin neu mit Excel VBA. Ich versuche, eine Funktion in meiner Arbeitsmappe zu machen, die die Excel-Linest-Funktion ausführt. Ich habe einen Bereich (pqr), in dem die erste Spalte Y-Variablen und die zweite Spalte X-Variable ist. Ich möchte R1 und R2 als Variablen im Code zuweisen. Ich habe versucht, Code aus anderen Threads zu bekommen, aber dies unten ist der Code, den ich schrieb ...Set Bereich von einem anderen Bereich Name
Function LinestTest(pqr As Range)
Dim vCoeff As Variant
Dim r1 As Range
Dim r2 As Range
Set r1 = Range(pqr).Offset(, 1)
Set r2 = Range(pqr).Offset(, 0)
vCoeff = WorksheetFunction.LinEst(r1, Application.Power(r2, Array(1, 2, 3)))
LinestTest = vCoeff
Wenn ich pass R1 und R2 getrennt, der Code funktioniert.
Danke Shai für die Antwort .. Ich habe es durch Größe ändern ... – kaleassv