Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1132
  • Last Modified:

Excel: Automatically Fill Gaps Based on Cells Above

How do I automatically fill in the gaps in a column based on the values in the cell above.
Eg Cell A1 says "MR X", Cell A10 says "Mr Y" and Cell A20 says "Mr Z"
What is the macro that would automatically fill down to show the following ( I need a macro as Ithere is too much data to do a manual fill down). Thanks!

A1 Mr X
A2 Mr X
A3 Mr X
A4 Mr X
A5 Mr X
A6 Mr X
A7 Mr X
A8 Mr X
A9 Mr X
A10 Mr Y
A11 Mr Y
etc etc etc etc...





0
doolinn
Asked:
doolinn
  • 2
1 Solution
 
Saurabh Singh TeotiaCommented:
Just follow these steps, You will be able to do what you are looking for...
  • Press F5  and then press special and hit ok
  • Hit Blanks and hit ok which will select the blank cells only.
  • Then in on of the blank sell do a reference to the cell above and enter it by ctrl+enter
This will show data in all the cells automatically which will have the fomrula in it.
Saurabh...
0
 
yuk99Commented:
You can use this macro if your column is large.
Sub FillGaps()
If Selection.Cells(1, 1) = "" Then
    MsgBox "First cell is empty!", vbCritical
Exit Sub
End If
For Each c In Selection
    If c.Value = "" Then
        c.Value = c.Offset(-1, 0).Value
    End If
Next
End Sub

Open in new window

0
 
yuk99Commented:
saurabh726,
Your solution is cool. I didn't know about it.
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now