Home |
Search |
Today's Posts |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
For the most part, my macro does exactly what your macro does; however, as
written, it copies down to the end of the UsedRange for the worksheet. The following minor modification makes my macro duplicate the results of your macro... Sub FillInTheBlanks() Dim Area As Range, LastRow As Long On Error Resume Next LastRow = Cells(Rows.Count, "C").End(xlUp).Row For Each Area In Intersect(Rows("25:" & LastRow), Range("C25"). _ Resize(LastRow).SpecialCells(xlCellTypeBlanks)).Ar eas Area.Value = Area(1).Offset(-1).Value Next End Sub Because it is handling empty Areas at a time, this should still be faster than iterating each individual cell (unless there is no groupings of empty cells, that is, unless each empty cell stands alone). -- Rick (MVP - Excel) "joel" wrote in message ... Rick : Your code may not work in this situation. I think the person has an ID in column a but no in every row so your code copies the same ID down the entire worksheet. For example Row Column A 1 Apple 2 3 4 5 6 Bananna 7 8 9 10 11 Pear 12 13 14 15 Grape -- joel ------------------------------------------------------------------------ joel's Profile: 229 View this thread: http://www.thecodecage.com/forumz/sh...d.php?t=179831 Microsoft Office Help |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Where to find pattern fill add-in | Charts and Charting in Excel | |||
Where to find pattern fill add-in | Excel Discussion (Misc queries) | |||
SumIf - when I fill down the Range, Criteria & sum range changes | Excel Worksheet Functions | |||
Find non blank cell in range and fill the rest with that value | Excel Programming | |||
Clear if "#N/A" and Find End of Range, Fill Blanks | Excel Programming |