Hi Carlos
Try this
Will fill B1 till the row of the last cell with data in A
Sub test2()
Dim LastRow As Long
With Worksheets("Sheet1")
LastRow = .Cells(Rows.Count, "A").End(xlUp).Row
.Range("B1").AutoFill Destination:=.Range("B1:B" & LastRow) _
, Type:=xlFillDefault
End With
End Sub
--
Regards Ron de Bruin
http://www.rondebruin.nl/tips.htm
"CarlosAntenna" wrote in message ...
I am not a VBA programmer by any stretch of the imagination. I am here to
ask for help with a macro that I _recorded_.
Part of what my macro does is:
Insert a column in a sheet of data
Type a formula into the top cell of the new column
Copy the formula down the column for as far as there is data
I did this last step by double clicking the fill handle and this is the code
that is generated
Range("B4").Select
Selection.AutoFill Destination:=Range("B4:B450")
Range("B4:B450").Select
That's OK this time, but what about when there is more or less lines of
data.
How can this be changed to accomplish what I am looking for?
Thanks,
Carlos