Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I am using Excel 97 and want to delete rows of data which have a value of
#N/A in them which is the result from a vlookup formula. I am using the following code but it is debugging with Type mismatch! For i = 2 To LastRow Cells(i, 5).Select If Cells(i, 5).Value = "#N/A" Then ActiveCell.EntireRow.Select Selection.EntireRow.Delete End If Next i Can anyone help with a solution, please? -- Mark |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Mark
Why not autofilter on that and delete the visible rows. -- HTH Nick Hodge Microsoft MVP - Excel Southampton, England HIS "Mark" wrote in message ... I am using Excel 97 and want to delete rows of data which have a value of #N/A in them which is the result from a vlookup formula. I am using the following code but it is debugging with Type mismatch! For i = 2 To LastRow Cells(i, 5).Select If Cells(i, 5).Value = "#N/A" Then ActiveCell.EntireRow.Select Selection.EntireRow.Delete End If Next i Can anyone help with a solution, please? -- Mark |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Okay,
But the rows with this value in will change, how do you prevent the wrong rows being deleted? Mark "Nick Hodge" wrote: Mark Why not autofilter on that and delete the visible rows. -- HTH Nick Hodge Microsoft MVP - Excel Southampton, England HIS "Mark" wrote in message ... I am using Excel 97 and want to delete rows of data which have a value of #N/A in them which is the result from a vlookup formula. I am using the following code but it is debugging with Type mismatch! For i = 2 To LastRow Cells(i, 5).Select If Cells(i, 5).Value = "#N/A" Then ActiveCell.EntireRow.Select Selection.EntireRow.Delete End If Next i Can anyone help with a solution, please? -- Mark |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
consider modifying your vlookup first I suggest using the
if iserror function in the lookup. example below =IF(ISERROR(VLOOKUP(#REF!,CSR,2,FALSE))=TRUE,0,VLO OKUP (#REF!,CSR,2,FALSE)) in the event of a error ie.. #Name..#Ref, the lookup can put in a value like xxxxx. From here it would be easy to identify and remove all of the undesired rows via code you have already written. Regards, -----Original Message----- I am using Excel 97 and want to delete rows of data which have a value of #N/A in them which is the result from a vlookup formula. I am using the following code but it is debugging with Type mismatch! For i = 2 To LastRow Cells(i, 5).Select If Cells(i, 5).Value = "#N/A" Then ActiveCell.EntireRow.Select Selection.EntireRow.Delete End If Next i Can anyone help with a solution, please? -- Mark . |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Sub DeleteRows()
columns(5).SpecialCells(xlformulas,xlerrors).Entir eRow.Delete End Sub -- Regards, Tom Ogilvy "Mark" wrote in message ... I am using Excel 97 and want to delete rows of data which have a value of #N/A in them which is the result from a vlookup formula. I am using the following code but it is debugging with Type mismatch! For i = 2 To LastRow Cells(i, 5).Select If Cells(i, 5).Value = "#N/A" Then ActiveCell.EntireRow.Select Selection.EntireRow.Delete End If Next i Can anyone help with a solution, please? -- Mark |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I like Tom's suggestion best, but ...
If Cells(i, 5).Text = "#N/A" Then or if iserror(cells(i,5).value) then Mark wrote: I am using Excel 97 and want to delete rows of data which have a value of #N/A in them which is the result from a vlookup formula. I am using the following code but it is debugging with Type mismatch! For i = 2 To LastRow Cells(i, 5).Select If Cells(i, 5).Value = "#N/A" Then ActiveCell.EntireRow.Select Selection.EntireRow.Delete End If Next i Can anyone help with a solution, please? -- Mark -- Dave Peterson |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Macro for deleting rows and serialising the remaing rows | Links and Linking in Excel | |||
Macro for deleting rows and serialising the remaing rows | Setting up and Configuration of Excel | |||
Macro for deleting rows and serialising the remaing rows | Excel Worksheet Functions | |||
Help!! I have problem deleting 2500 rows of filtered rows!!!! | Excel Discussion (Misc queries) | |||
deleting hidden rows so i can print only the rows showing?????? | Excel Worksheet Functions |