I am very new to excel VBA macros and I am trying to figure out how to go through all of the cells in a single column starting from the top and and checking each cell to see if it's blank/empty. If blank, I would like the macro to paste the cell contents from directly above. If the cell isn't empty, it would move to the next cell down. This would repeat through the whole column. Until they all the cells of that column are full. I have started putting something together but this is beyond me so far. I can't figure out what to put in the "DO SOMETHING" lines. Any guidance is very much appreciated, even if it is just calling me an idiot and pointing me to some information where I can learn this quickly. Thanks!! See below:
Sub FillBlanks() Dim rRange1 As Range, rRange2 As Range Dim iReply As Integer If Selection.Cells.Count = 1 Then "DO SOMETHING" Exit Sub ElseIf Selection.Columns.Count > 1 Then "DO SOMETHING" Exit Sub End If Set rRange1 = Range(Selection.Cells(1, 1), _ Cells(65536, Selection.Column).End (xlUp) On Error Resume Next Set rRange2 = rRange1.SpecialCells(xlCellTypeBlanks) On Error GoTo 0 If rRange2 Is Nothing Then "DO SOMETHING" Exit Sub End Sub -- Are you =EXP(E:RT) or =NOT(EXP(E:RT)) in Excel? And do you wanna be? It’s =TIME(2,DO:IT,N:OW) ! Join official Facebook page of this forum @ https://www.facebook.com/discussexcel FORUM RULES 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) Jobs posting is not allowed. 6) Sharing copyrighted material and their links is not allowed. NOTE : Don't ever post confidential data in a workbook. Forum owners and members are not responsible for any loss. --- You received this message because you are subscribed to the Google Groups "MS EXCEL AND VBA MACROS" group. To unsubscribe from this group and stop receiving emails from it, send an email to excel-macros+unsubscr...@googlegroups.com. To post to this group, send email to excel-macros@googlegroups.com. Visit this group at http://groups.google.com/group/excel-macros. For more options, visit https://groups.google.com/groups/opt_out.