These should do nicely
1st checks from the last cell in column upwards
2nd does the entire column within the usedrange
Both Fill from row2
Sub FillColumnRow2Last()
Dim r
With ActiveCell
Set r = Range(Cells(2, .Column), Cells(65536, .Column).End(xlUp))
End With
r(1).AutoFill r
End Sub
Sub FillColumnRow2Used()
Dim r
With ActiveSheet.UsedRange
Set r = Range(Cells(2, ActiveCell.Column), _
Cells(.Row + .Rows.Count - 1, ActiveCell.Column))
End With
r(1).AutoFill r
End Sub
keepITcool
< email : keepitcool chello nl (with @ and .) >
< homepage:
http://members.chello.nl/keepitcool >