FREE Excel STUFF
SearchSearch Excel Content
Excel Help. Popular
NEW! Multiple Excel Search & Links
Excel Formulas
Excel Macros
Excel Newsletter
PRODUCTS
Up to $139.00 FREE!
Categories & SearchSearch for software
Excel Templates
Excel Add-ins
Excel Training
More....
OTHER
Excel Development


Deleting Excel Named Ranges


NEW! More Books..
Add to Google advanced search! Free Help!

Add Excel Answers & Search To Your Google Toolbar Details

Excel VBA: Deleting Excel Named Ranges. Delete Dead Named Ranges

Current Special! Complete Excel Excel Training Course for Excel 97 - Excel 2003, only $145.00. $59.95 Instant Buy/Download

Deleting Excel Named Ranges

As most reading this page will know, Excel provides many ways to create and use Named Ranges in Excel. However, when you have a lot of named ranges it is a tedious task to delete them all, or specific named ranges. In fact, the only way via the standard Excel interface is via Insert>Name>Define one at a time!

The 2 Excel VBA Macros below can be used to delete named ranges. Use the best suited one for your circumstance.

Delete Dead (#REF!) Excel Named Ranges

Sub DeleteDeadNames()
Dim nName As Name

    For Each nName In Names
        If InStr(1, nName.RefersTo, "#REF!") > 0 Then
            nName.Delete
        End If
    Next nName
    
End Sub

Delete Chosen Excel Named Ranges

Sub DeleteChosenNames()
Dim nName As Name
Dim lReply As Long

    For Each nName In Names
        lReply = MsgBox("Delete the named range " & nName.Name _
            & vbNewLine & "It refers to: " & nName.RefersTo, _
            vbQuestion + vbYesNoCancel, "Ozgrid.com")
            
        If lReply = vbCancel Then Exit Sub
        If lReply = vbYes Then nName.Delete
    Next nName
    
End Sub

To use either of the above codes, go to Tools>Macro>Visual Basic Editor (Alt+F11) then go to Insert>Module. After pasting in the wanted code, go back to Excel proper and then to Tools>Macro>Macros and Run the chosen macro.

Excel Dashboard Reports & Excel Dashboard Charts 50% Off

Special! Free Choice of Complete Excel Training Course OR Excel Add-ins Collection on all purchases totaling over $64.00. ALL purchases totaling over $150.00 gets you BOTH! Purchases MUST be made via this site. Send payment proof to special@ozgrid.com 31 days after purchase date.



Instant Download and Money Back Guarantee on Most Software

Excel Trader Package Technical Analysis in Excel With $139.00 of FREE software!

Add to Google Search Tips FREE Excel Help

Microsoft ® and Microsoft Excel ® are registered trademarks of Microsoft Corporation. OzGrid is in no way associated with Microsoft