Excel Tip .com / Excel Tips and Tricks
      "... the easiest to understand excel book ..."     excel : excel tips : microsoft excel : excel tutorial : excel template : excel formula : excel macro : excel help : excel password : vba excel : excel spreadsheet : excel tool : excel download : microsoft excel download : excel 2000 : excel visual basic : ms excel : excel tip : free download excel : microsoft excel tutorial : excel training : free excel template : microsoft excel help : free excel : excel password recovery : microsoft excel 97 : excel 2000 tutorial : excel 97 : excel center : excel downloads : excel recovery : excel software : excel pivot table : excel book
ExcelTip.com Home Page Tip of the Hour Recommended Microsoft Excel Tips Most Viewed Microsoft Excel Tips at ExcelTip.com Excel Tip Categories Excel Tips by Version Submit a Tip My Bookmarked Tips Discount Book Store
Over 752,108 tips served







FREE DOWNLOAD

ExcelTip.com Free Add-In

SUPPORT EXCELTIP.COM

Make your Amazon.com purchases by clicking the graphic below

Excel Tip .com - Mailing List Thread Index


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Remedy for Type Mismatch



This should work.

For nrow = Range("N500").End(xlUp).Row To 7 Step -1
    If IsNumeric(Cells(nrow, 14)) Then
        If Cells(nrow, 14) <= 0 Then
            Rows(nrow).Delete
        End If
    End If
Next





                                        Howard Groves
                                        cmmroom@ddre.detroitdiesel.com

> -----Original Message-----
> From: Jim . [SMTP:Escojpoer@AOL.COM]
> Sent: Thursday, July 24, 2003 1:03 PM
> To:   EXCEL-G@PEACH.EASE.LSOFT.COM
> Subject:      Remedy for Type Mismatch
>
> How can I avoid this mismatch I get when this section runs? The contents
> of
> each cell will either be a number value or #N/A, and the goal is to delete
> the
> entire row if the cell is <=  0, but keep the row if #N/A is in the cell.
> #N/A
> is a pasted value.
> Of course I get a Type Mismatch when I run it.
>   Jim
>
> For nRow = Range("N500").End(xlUp).Row To 7 Step -1
>
>   If Cells(nRow, 14) <= 0 And Cells(nRow, 14) <> "#N/A" Then
>   Rows(nRow).Delete
> Next
>
> Entire code below:
> Sub Transfer()
> Application.ScreenUpdating = False
>     Dim rngCell As Range, c As Range
>         Set rngCell = Range("I8:J500")
>     Dim Myrange As Range, d As Range
>         Set Myrange = Range("M8:M200")
>     Workbooks.Open Filename:="C:\ftpfiles\SYLC1.WK3"
>     Range("V9:AJ300").Select
>     Selection.Copy
>     ActiveWindow.ActivateNext
>     Range("A8").Select
>     ActiveSheet.Paste
>     ActiveWindow.ActivateNext
>     Application.CutCopyMode = False
>     ActiveWindow.Close
>     Range("H8").Select
>     Selection.End(xlDown).Offset(1, 0).Select
>     ActiveCell.Rows("1:1500").EntireRow.Select
>     Selection.Clear
>     For Each c In rngCell
>             If Len(c.Value) <> "" Then
>                 c.Value = Trim$(c.Value)
>             End If
>         Next c
>     For nRow = Range("I500").End(xlUp).Row To 2 Step -1
>   If Right(Cells(nRow, 9), 6) = "REBATE" Then Rows(nRow).Delete 'change
> number of characters
> Next
>     For nRow = Range("I500").End(xlUp).Row To 2 Step -1
>   If Left(Cells(nRow, 9), 3) = "LOT" Then Rows(nRow).Delete 'change number
> of
> characters
> Next
>     For nRow = Range("K500").End(xlUp).Row To 2 Step -1
>   If Cells(nRow, 11) < 0 Then Rows(nRow).Delete 'change number of
> characters
> Next
>     For nRow = Range("L500").End(xlUp).Row To 7 Step -1
>   If Cells(nRow, 12) > 0 And Cells(nRow, 13) > 0 And Cells(nRow, 14) <= 0
> Then 'change number of characters
>   Rows(nRow).Delete
>   End If
> Next
>     For nRow = Range("F500").End(xlUp).Row To 7 Step -1
>   If Left(Cells(nRow, 6), 4) = "DUKE" Or Left(Cells(nRow, 6), 4) = "ESCO"
> Then 'change number of characters
>   Rows(nRow).Delete
>   End If
> Next
>     For nRow = Range("A500").End(xlUp).Row To 7 Step -1
>   If Cells(nRow, 1) = 5 Then Rows(nRow).Delete 'change number of
> characters
> Next
>     [SortRange].Select
>     Selection.Sort Key1:=Range("I8"), Order1:=xlAscending, Header:=xlYes,
> _
>         OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
>     Range("F8").Select
>
> For Each d In Myrange
>   If d.Value <> "" And d.Value = 0 Then
>   d.FormulaR1C1 = "=VLOOKUP(RC[-3],List!R2C1:R2600C4,4,FALSE)*.5278"
>   End If
> Next d
>     Range("N8:N500").Select
>     Selection.Copy
>     Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone,
> SkipBlanks:= _
>         False, Transpose:=False
>     Application.CutCopyMode = False
>     For nRow = Range("N500").End(xlUp).Row To 7 Step -1
>
>   If Cells(nRow, 14) <= 0 And Cells(nRow, 14) <> "#N/A" Then
>   Rows(nRow).Delete
> Next
>
>     Application.ScreenUpdating = True
>
> End Sub
>
> --------------------------------------------------------------------------
> The EXCEL-G list is hosted on a Windows NT(TM) machine running L-Soft
> international's LISTSERV(R) software.  For subscription/signoff info
> and archives, see http://peach.ease.lsoft.com/archives/excel-g.html .
>                              COPYRIGHT INFO:
> http://peach.ease.lsoft.com/scripts/wa.exe?SHOWTPL=COPYRIGHT&L=EXCEL-G

--------------------------------------------------------------------------
The EXCEL-G list is hosted on a Windows NT(TM) machine running L-Soft
international's LISTSERV(R) software.  For subscription/signoff info
and archives, see http://peach.ease.lsoft.com/archives/excel-g.html .
                             COPYRIGHT INFO:
http://peach.ease.lsoft.com/scripts/wa.exe?SHOWTPL=COPYRIGHT&L=EXCEL-G





Amazon.com $35.95
MrExcel.com $24.95
Barnes & Noble $28.76
And at your local bookseller





Excel Training Level I
Excel Training Level II
Excel Training Level III
Excel VBA Training Level I
Excel VBA Training Level II
View All Excel Training Programs




Formula Manager
Duplication Manager
Text Manager
Number Manager
Add-ins Collection
Spreadsheet Assistant
Number Manager
Add-ins Collection
Spreadsheet Assistant

View All Excel Add-Ins

Tips

Add-In in VBA | Applications - Word, Outlook in VBA | Array Formulas | Cells, Ranges, Rows, and Columns in VBA | Counting | Custom Functions | Custom Functions in VBA | Database Formulas | Database in VBA | Date & Time Formulas | Date & Time in VBA | Events in VBA | Excel Chart | Excel Consolidating | Excel Counting | Excel Custom Functions using VBA | Excel Customizing | Excel Data | Excel Dates | Excel Editing | Excel Files | Excel Filter | Excel Format | Excel Formula | Excel General | Excel Grouping and Outlining | Excel Importing Text Files | Excel Information | Excel Keyboard Shortcuts | Excel Loan Formulas | Excel Macros - VBA | Excel Pivot Tables | Excel Printing | Excel Range Name | Excel Security - Protection | Excel Sorting | Excel Style | Excel Subtotals | Excel Summing | Excel Text | Excel Time | Excel Tools | Excel Worksheet, Workbook | Files, Workbook, and Worksheets in VBA | Financial Formulas | Formating in VBA | General Topics in VBA | Import and Export in VBA | Information Formulas | Keyboard & Other Shortcuts in VBA | Keyboard Formula Shortcuts | Links between Worksheet and Workbooks | Links in VBA | Logical Formulas | Lookup Formulas | Mail - Send and Receive in VBA | Menus, Toolbars, Status bar in VBA | Modules, Class Modules in VBA | New Excel 11, Excel 2003 | Other Q&A Formulas | Printing in VBA | Protecting in VBA | Summing | Text Formulas | User Forms, Input boxes in VBA | Using Loops | Working with Formulas |

Tips by Version

Microsoft Excel 97 | Microsoft Excel 2000 | Microsoft Excel 2002 | All Microsoft Excel Versions | New in Excel 2002 | New in Excel 2003 - Office 11

Website

Home | Tip of Hour | Recommended Tips | Most Viewed Tips | Tips by Version | Submit a Tip | My Tips
Microsoft Excel Tutorials | Excel Links | Write for Us | About Us | Search Results | Tip Archives

Excel Book

Excel 97 Book | Excel 2000 Book | Excel 2002 Book | Excel XP Book | Book Store

Terms and Conditions of use
The applications/code on this site are distributed as is and without warranties or liability. In no event shall the owner of the copyrights, or the authors of the applications/code be liable for any loss of profit, any problems or any damage resulting from the use or evaluation of the applications/code.

Copyright © 2003 ExcelTip.com
Microsoft, Microsoft Excel is a U.S. registered trademark of Microsoft Corporation
Site Developed By: Irubin Consulting


excel : excel tips : microsoft excel : excel tutorial : excel template : excel formula : excel macro : excel help : excel password : vba excel : excel spreadsheet : excel tool : excel download : microsoft excel download : excel 2000 : excel visual basic : ms excel : excel tip : free download excel : microsoft excel tutorial : excel training : free excel template : microsoft excel help : free excel : excel password recovery : microsoft excel 97 : excel 2000 tutorial : excel 97 : excel center : excel downloads : excel recovery : excel software : excel pivot table : excel book