Thread
:
Copying meaningful data only into new worksheet - VBA
View Single Post
#
3
Posted to microsoft.public.excel.programming
Slick Willie
external usenet poster
Posts: 11
Copying meaningful data only into new worksheet - VBA
Or you could try something like this:
intCounter = 1
intNumRows = Worksheets("Sheet1").UsedRange.Rows.Count
intNumRows = intNumRows + 1
While intCounter < intNumRows
If IsError(Sheets("Sheet1").Cells(intcounter, "A") Then
'Do Nothing
Else
'copy cells
End If
intCounter = intCounter+1
Wend
"Don Guillett" wrote in message ...
try dataautofilterfilter on the dob col for (custom) <0copy to cell
desired. Record a macro and then modify to suit. The last row in the
destination can be determined by
x=sheets("destinationsheet").cells(rows.count,"a") .end(xlup).row +1
--
Don Guillett
SalesAid Software
"Rachel Curran" wrote in message
m...
Hi,
I am trying to copy rows that only have meaningful data in them. I
want to do this in VBA.
For example I have the following data in Sheet2 (data derived from
vlookups and = formulas):
Emp No Name DOB Grade
12345 Rachel 28/02/78 A
45678 Debbie 15/09/82 A
54872 David 11/05/69 B
#N/A #N/A 0 0
#N/A #N/A 0 0
I only want to copy and paste the rows that have meaningful data - in
the above example this would be rows 1, 2 and 3. The amount of rows
will change each time the vba code is ran. So there could be more or
less rows each time.
How do I write in VBA a formula to say if cells have #N/A or 0 in them
do not copy these rows into a new worksheet, only copy meaningful
data.
Any help would be appreciated
Kind Regards
R Curran
Reply With Quote
Slick Willie
View Public Profile
Find all posts by Slick Willie