Hi,

Try the following code

Sub Fill_In_The_Blanks()
Dim i As Long
For i = 1 To 10000
If Cells(i, 1) = "End" Then
    Exit For
Else
        If Cells(i, 1) = "" Then
        Cells(i, 1) = Cells(i - 1, 1)
    End If
End If
Next i
End Sub

The above code would require you to specify where the data ends.

Additionally, this could also be done without a VBA code using autofilters 
in Excel.

1. Select the Range to autofilter and press ALT+D+F+F
2. In the first blank cell below 101 in your example type a formula 
referencing the top cell using relative reference (without any dollar 
signs) and copy this formula.
3. In the column where you want to populate the missing values select 
blanks.
4. Paste this formula in the blanks cells. (Excel would paste the formula 
reference the top non blank cell for the rest of the cells).

Let me know if you need more help or if there are questions.

Regards,
Damimkader S. Meeran

On Friday, March 23, 2012 7:04:18 AM UTC+5:30, Jim Schug wrote:
>
> Hi,
> I'm nearly brain dead (tired) and can't think straight. I have a simple 
> issue. A macro to fill in blank values if found with the value from the 
> cell above.
>  
> For example
>  
> 101
>  
>  
>  
> 1015
>  
> Would fill the blank rows with 101 until the next number 1015 is found, 
> then it would use 1015 until another number...
>  
> A file with sample data is attached. Thanks in advance.
>  
>  
>  
>  
>  
>  
>

On Friday, March 23, 2012 7:04:18 AM UTC+5:30, Jim Schug wrote:
>
> Hi,
> I'm nearly brain dead (tired) and can't think straight. I have a simple 
> issue. A macro to fill in blank values if found with the value from the 
> cell above.
>  
> For example
>  
> 101
>  
>  
>  
> 1015
>  
> Would fill the blank rows with 101 until the next number 1015 is found, 
> then it would use 1015 until another number...
>  
> A file with sample data is attached. Thanks in advance.
>  
>  
>  
>  
>  
>  
>

-- 
FORUM RULES (986+ members already BANNED for violation)

1) Use concise, accurate thread titles. Poor thread titles, like Please Help, 
Urgent, Need Help, Formula Problem, Code Problem, and Need Advice will not get 
quick attention or may not be answered.

2) Don't post a question in the thread of another member.

3) Don't post questions regarding breaking or bypassing any security measure.

4) Acknowledge the responses you receive, good or bad.

5)  Cross-promotion of, or links to, forums competitive to this forum in 
signatures are prohibited. 

NOTE  : Don't ever post personal or confidential data in a workbook. Forum 
owners and members are not responsible for any loss.

------------------------------------------------------------------------------------------------------
To post to this group, send email to excel-macros@googlegroups.com

Reply via email to