Dear all,
I have a problem to create a macro bcos my data for lookup_array will be add
up everyday.
Sub Macro1()
ActiveCell.FormulaR1C1 = "=MATCH(RC[1],R1C[2]:R10C[2],0)"
End Sub
|
|
0
|
|
|
|
Reply
|
Utf
|
5/5/2010 6:47:01 AM |
|
When you record your macro, instead of selecting C1:C10, Click the column Id
at the top of the column to select the entire column for the Lookup_Array.
--
Regards,
OssieMac
"Asraf" wrote:
> Dear all,
>
> I have a problem to create a macro bcos my data for lookup_array will be add
> up everyday.
>
>
> Sub Macro1()
>
> ActiveCell.FormulaR1C1 = "=MATCH(RC[1],R1C[2]:R10C[2],0)"
>
> End Sub
>
|
|
0
|
|
|
|
Reply
|
Utf
|
5/5/2010 7:01:01 AM
|
|
Try
ActiveCell.FormulaR1C1 = "=MATCH(RC[1],C[2],0)"
OR
Dim lngRow As Long
lngRow = Cells(Rows.Count, ActiveCell.Offset(, 2).Column).End(xlUp).Row
ActiveCell.FormulaR1C1 = "=MATCH(RC[1],R1C[2]:R" & lngRow & "C[2],0)"
--
Jacob (MVP - Excel)
"Asraf" wrote:
> Dear all,
>
> I have a problem to create a macro bcos my data for lookup_array will be add
> up everyday.
>
>
> Sub Macro1()
>
> ActiveCell.FormulaR1C1 = "=MATCH(RC[1],R1C[2]:R10C[2],0)"
>
> End Sub
>
|
|
0
|
|
|
|
Reply
|
Utf
|
5/5/2010 7:01:01 AM
|
|
Use a Dynamic Named Range
http://www.ozgrid.com/Excel/DynamicRanges.htm
--
Regards
Dave Hawley
www.ozgrid.com
"Asraf" <Asraf@discussions.microsoft.com> wrote in message
news:233C7671-1C48-4745-8553-24905CAB4DFD@microsoft.com...
> Dear all,
>
> I have a problem to create a macro bcos my data for lookup_array will be
> add
> up everyday.
>
>
> Sub Macro1()
>
> ActiveCell.FormulaR1C1 = "=MATCH(RC[1],R1C[2]:R10C[2],0)"
>
> End Sub
>
|
|
0
|
|
|
|
Reply
|
ozgrid
|
5/5/2010 7:08:45 AM
|
|