Home |
Search |
Today's Posts |
|
#1
![]() |
|||
|
|||
![]()
I have some code that looks for a header value and copies the column if a header value is found and pastes it on a new sheet. It's set up to copy non-contiguous data, so if it finds a blank cell in the data it does an xlUp to make sure it copies the entire data set.
Unfortunately, this means it still copies the column if the column is completely blank except for the header value. How can I prevent this from happening? Code:
For Each cell In headerRow Select Case cell.Value Case "Value 1", "Value 2", "Value 3" Set bottom = Cells(Cells.SpecialCells(xlCellTypeLastCell).Row, _ cell.Column) If bottom.Value < "" Then Range(cell.Offset(1, 0).Address & ":" & bottom.Address).Copy Else Range(cell.Offset(1, 0).Address & ":" & Cells(bottom.End(xlUp).Row, _ cell.Column).Address).Copy |
#2
![]() |
|||
|
|||
![]() Quote:
NumberofCells = Application.CountA(cell) If NumberofCells = 1 Then GoTo Skip |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
Am Mon, 8 Oct 2012 16:25:43 +0000 schrieb KeriM: Unfortunately, this means it still copies the column if the column is completely blank except for the header value. How can I prevent this from happening? try: For Each rngC In headerrow Select Case rngC.Value Case "Value 1", "Value 2", "Value 3" If WorksheetFunction.CountA(Columns(rngC.Column)) 1 Then LRow = Cells(Rows.Count, rngC.Column).End(xlUp).Row Range(Cells(1, rngC.Column), _ Cells(LRow, rngC.Column)).Copy Regards Claus Busch -- Win XP PRof SP2 / Vista Ultimate SP2 Office 2003 SP2 /2007 Ultimate SP2 |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
or try: For Each rngC In headerrow Select Case rngC.Value Case "Value 1", "Value 2", "Value 3" LRow = Cells(Rows.Count, rngC.Column).End(xlUp).Row If LRow 1 Then Range(Cells(1, rngC.Column), _ Cells(LRow, rngC.Column)).Copy Regards Claus Busch -- Win XP PRof SP2 / Vista Ultimate SP2 Office 2003 SP2 /2007 Ultimate SP2 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Count filled data rows until empty | Excel Discussion (Misc queries) | |||
Hpw do I delete multiple empty rows found between filled rows? | Excel Worksheet Functions | |||
Skip hidden rows while copying down in excel? | Excel Discussion (Misc queries) | |||
SKIP EMPTY ROWS FROM IMPORT | Excel Programming | |||
Skipping empty rows when copying a formula down a column | Excel Programming |