From: mp on
Thanks will also check the addin

"Rick Rothstein" <rick.newsNO.SPAM(a)NO.SPAMverizon.net> wrote in message
news:OHmAmJCPKHA.352(a)TK2MSFTNGP02.phx.gbl...
> However, if you wish to do this the "macro" way, this is how you would
> iterate through the Names collection...
>
> Dim N As Name
> For Each N In Application.Names
> Debug.Print N.Name & " ==> " & N.RefersTo
> Next
>
> Just address the appropriate properties of each iterated name as needed.
>
> --
> Rick (MVP - Excel)
>
>
> "Rick Rothstein" <rick.newsNO.SPAM(a)NO.SPAMverizon.net> wrote in message
> news:OKfv%23GCPKHA.508(a)TK2MSFTNGP06.phx.gbl...
>> Forget using a macro.... download Jan Karel Pieterse's NameManager
>> Add-In... it will allow you to do lots of things with Defined Names.
>> After you install it, it will be available in the Tools item on the Menu
>> Bar. To rename a Defined Name, just double click it in the NameManager
>> list.
>>
>> http://www.oaltd.co.uk/DLCount/DLCount.asp?file=NameManager.zip
>>
>> --
>> Rick (MVP - Excel)
>>
>>
>> "mp" <nospam(a)Thanks.com> wrote in message
>> news:%23bSnt%23$OKHA.508(a)TK2MSFTNGP06.phx.gbl...
>>> Hi all,
>>> How to loop through range names?
>>> range names like menu Insert| name | define
>>>
>>> similar to intention of (invalid) pseudocode below
>>> For each range in Worksheet.Ranges
>>> Debug.Print range.name
>>> next
>>>
>>> since i don't find a ranges collection the above won't work
>>> the reason i ask is i had named some ranges inconsistently and wanted to
>>> run a quick macro to fix them
>>> eg
>>> labor00
>>> labor2001
>>> ...
>>> should be
>>> labor2000
>>> labor2001
>>> ...
>>> thanks
>>> mark
>>>
>>
>