Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hey everyone,
I searched around a bit but couldn't find an answer to what I'm trying to do exactly, so maybe I can get a bit of help here? I have a list of data that looks something like this: Month Mgr Item January Rob 4 - - 5 - Ted 3 - - 4 February Alex 3 - - 4 - - 5 - Rob 7 - - 9 March Ted 3 - - 4 - - 6 where '-' represents a blank cell. In order to put this data into a pivot table, it seems I need to fill in all the data for all the dashes with redundant data. I'd need to fill down January 3 times, February twice, and so on. I would also have to fill the names down to match the data. Is there an easy way or a macro I can write that will fill the cells down until it reaches the next data cell, and then continue to fill that down with the new data and so on to fill the table in order to put it into a Pivot table? Thanks in advance, Brian |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
On 8 Sep., 22:07, Brian Albright wrote:
Hey everyone, I searched around a bit but couldn't find an answer to what I'm trying to do exactly, so maybe I can get a bit of help here? I have a list of data that looks something like this: Month * * *Mgr * * Item January * *Rob * *4 - * * * * * * *- * * * * 5 - * * * * * * *Ted * * 3 - * * * * * * *- * * * * 4 February *Alex * *3 - * * * * * * *- * * * * 4 - * * * * * * *- * * * * 5 - * * * * * * Rob * * 7 - * * * * * * - * * * * *9 March * * Ted * * *3 - * * * * * * - * * * * *4 - * * * * * * - * * * * *6 where '-' represents a blank cell. In order to put this data into a pivot table, it seems I need to fill in all the data for all the dashes with redundant data. *I'd need to fill down January 3 times, February twice, and so on. *I would also have to fill the names down to match the data. Is there an easy way or a macro I can write that will fill the cells down until it reaches the next data cell, and then continue to fill that down with the new data and so on to fill the table in order to put it into a Pivot table? Thanks in advance, Brian Hi Brian With your table in columns A:C and Headings in row 1, this should fill in the redundant data. Sub FillIn() LastRow = Range("C1").End(xlDown).Row For r = 3 To LastRow If Cells(r, 1).Value = "" Then Cells(r, 1).Value = Cells(r - 1, 1).Value If Cells(r, 2).Value = "" Then Cells(r, 2).Value = Cells(r - 1, 2).Value Next End Sub Regards, Per |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
I can't autofill cells in a column if blank cells in between | Excel Worksheet Functions | |||
Need macro to autofill when there are blank cells | Excel Programming | |||
Use Autofill in a macro to fill blank cells until next text - | Excel Programming | |||
Autofill data in specific blank cells | Excel Worksheet Functions | |||
Use Autofill in a macro to fill blank cells until next text - | Excel Programming |