我是新的與Excel VBA。我正在嘗試在我的工作簿中創建一個函數,該函數將執行excel最基本的功能。我有一個範圍(pqr),其中第一列是Y變量,第二列是X變量。我想在代碼中分配R1和R2作爲變量。我試圖讓其他線程的代碼,但下面這是我寫的代碼...設置範圍從另一個範圍名稱
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
如果我通過R1和R2分開,代碼工作。
感謝Shai的回覆..我通過調整大小... – kaleassv