View Single Post
  #1   Report Post  
Posted to microsoft.public.excel.programming
Tom Ogilvy Tom Ogilvy is offline
external usenet poster
 
Posts: 27,285
Default using linest excel function from msaccess with multidimensiona

Worked fine for me. the formula in B12 was

=C12*1+D12*2+E12*3+5
copied down to 18. Then in the immediate window:

v = Range("B12:B18")
v1 = Range("C12:E18")
v2 = Application.Linest(v,v1,True,false)
? v2(1)
3
? v2(2)
2
? v2(3)
0.999999999999999
? v2(4)
5.00000000000001

--
Regards,
Tom Ogilvy


"jobxyz" wrote in message
...
Thanks Michel

Your solution works fine for a simple X array. The problem arrises when x

is
a 2D array - which is what I need

"michelxld" wrote:


Hello

for the linest Function , you may try


Dim y_connus(), x_connus()
y_connus = Array(5, 2, 1)
x_connus = Array(6, 3, 4)
Range("A1") = WorksheetFunction.LinEst(y_connus, x_connus)


Regards ,
michel


--
michelxld
------------------------------------------------------------------------
michelxld's Profile:

http://www.excelforum.com/member.php...o&userid=17367
View this thread:

http://www.excelforum.com/showthread...hreadid=496012