Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Can someone show me a simple example of how to pass a range of cells
to a UDF and then how to address them in the UDF? Suppose I have two rows of paired parameters (X and Y) A B C D 1 X X1 X2 X3 2 Y Y1 Y2 Y3 I need to write a regression function that will operate on the pairs from column B to successive columns to the right. I understand that I can pass a range to a UDF something like this: A B C D 1 X X1 X2 X3 2 Y Y1 Y2 Y3 3 f(x,y) =F(B1:B1,B2:B2) =F(B1:C1,B2:C2) =F(B1:D1,B2:D2) Suppose I wanted to compute the sum of the product pairs (X1*Y1), (X1*Y1 + X2*Y2), (X1*Y1 + X2*Y2 + X3*Y3), ... What would the VBA code look like? My function is a lot more complicated than that and involves looping, but if I had the code for this simple sum of products, I could adapt it. Thanks |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
simple copy paste multiple range macro ARGUMENT ERROR | Excel Programming | |||
Difference function and argument for two simple amounts | Excel Discussion (Misc queries) | |||
Function (array argument, range argument, string argument) vba | Excel Programming | |||
Range as argument in function | Excel Programming | |||
Passing range as argument | Excel Programming |