I am trying to loop thru all named ranges on a sheet and based on the value of a boolean flag hide or show the roll of cells of the named range. Hiding or showing them is no problem but finding a collection of named ranges I am having trouble with. Is there a collection of range names for a given sheet? Thank you
![]() |
Patch reliability is unclear. Unless you have an immediate, pressing need to install a specific patch, don't do it. |
SIGN IN | Not a member? | REGISTER | PLUS MEMBERSHIP |
-
Loop thru named ranges (Excel 2000 – 2007)
Home » Forums » AskWoody support » Productivity software by function » MS Excel and spreadsheet help » Loop thru named ranges (Excel 2000 – 2007)
- This topic has 8 replies, 4 voices, and was last updated 17 years, 2 months ago.
AuthorTopicWSJim Bassett
AskWoody LoungerApril 7, 2008 at 12:41 am #450009Viewing 0 reply threadsAuthorReplies-
WSHansV
AskWoody LoungerApril 7, 2008 at 12:50 am #1104766Both the Workbook and the Worksheet objects have a property called Names.
If you define a name using Insert | Name | Define, you usually create a global name, so it will be part of the workbook’s Names collection. Only if you make it a local name by prefixing the name with the worksheet name (for example MySheet!MyName), it’ll be part of the worksheet’s Names collection.Type Names somewhere in the Visual Basic Editor and press F1 to get help.
-
WSJim Bassett
AskWoody LoungerApril 7, 2008 at 1:35 am #1104767Hans below is the code I am using. What this gives me is the cells I named but not the name of the range of the cell which is what I am looking for. What I am trying to do is based on that there is a given nmuber of range names with predefined prefixes. A loop is used to go thru all of the named ranges and those with the predifined prefixed will have something performed on them.
Dim iNumNames As Integer
iNumNames = Application.ActiveWorkbook.Names.CountDim iLoop As Integer
Dim sRName As StringFor iLoop = 0 To iNumNames
sRName = Application.ActiveWorkbook.Names(iLoop)
MsgBox sRNameNext iLoop
-
WSHansV
AskWoody Lounger -
WSJim Bassett
AskWoody LoungerApril 7, 2008 at 3:30 pm #1104810 -
WSpieterse
AskWoody LoungerApril 8, 2008 at 7:47 pm #1104973To loop through the names on a worksheet, you can do this, which does both local and global ones:
Option Explicit Sub NamesLoop() Dim oNm As Name For Each oNm In ThisWorkbook.Names If oNm.RefersToRange.Parent.Name = ActiveSheet.Name Then MsgBox oNm.Name & ":" & oNm.RefersTo End If Next End Sub
-
WSJim Bassett
AskWoody Lounger -
WSsdckapr
AskWoody LoungerApril 8, 2008 at 8:40 pm #1104980Perhaps I don’t completely understand, but to get the range object from a name can be done with code like:
Dim rng As Range
Set rng = ActiveWorkbook.Names(“NameOfInterest”).RefersToRange
rng.EntireRow.Hidden = TrueReplace “NameOfInterest” with the name you want to hide.
It can also be shortened to (if you don’t want to do anything with the range object):
ActiveWorkbook.Names(“NameOfInterest”).RefersToRange.EntireRow.Hidden = TrueSteve
-
WSJim Bassett
AskWoody Lounger
-
-
-
-
Viewing 0 reply threads -

Plus Membership
Donations from Plus members keep this site going. You can identify the people who support AskWoody by the Plus badge on their avatars.
AskWoody Plus members not only get access to all of the contents of this site -- including Susan Bradley's frequently updated Patch Watch listing -- they also receive weekly AskWoody Plus Newsletters (formerly Windows Secrets Newsletter) and AskWoody Plus Alerts, emails when there are important breaking developments.
Get Plus!
Welcome to our unique respite from the madness.
It's easy to post questions about Windows 11, Windows 10, Win8.1, Win7, Surface, Office, or browse through our Forums. Post anonymously or register for greater privileges. Keep it civil, please: Decorous Lounge rules strictly enforced. Questions? Contact Customer Support.
Search Newsletters
Search Forums
View the Forum
Search for Topics
Recent Topics
-
Tools to support internet discussions
by
Kathy Stevens
1 hour, 54 minutes ago -
How get Group Policy to allow specific Driver to download?
by
Tex265
2 hours, 53 minutes ago -
AI is good sometimes
by
Susan Bradley
4 hours, 1 minute ago -
Mozilla quietly tests Perplexity AI as a New Firefox Search Option
by
Alex5723
5 hours, 3 minutes ago -
LibreOffice 25.8. No Windows 7, 8/8.1, x86
by
Alex5723
3 hours, 11 minutes ago -
Perplexity Pro free for 12 mos for Samsung Galaxy phones
by
Patricia Grace
1 day ago -
June KB5060842 update broke DHCP server service
by
Alex5723
22 hours, 34 minutes ago -
AMD Ryzen™ Chipset Driver Release Notes 7.06.02.123
by
Alex5723
1 day, 2 hours ago -
Excessive security alerts
by
WSSebastian42
3 hours, 33 minutes ago -
* CrystalDiskMark may shorten SSD/USB Memory life
by
Alex5723
1 day, 12 hours ago -
Ben’s excellent adventure with Linux
by
Ben Myers
38 minutes ago -
Seconds are back in Windows 10!
by
Susan Bradley
23 hours, 13 minutes ago -
WebBrowserPassView — Take inventory of your stored passwords
by
Deanna McElveen
5 hours, 47 minutes ago -
OS news from WWDC 2025
by
Will Fastie
3 hours, 9 minutes ago -
Need help with graphics…
by
WSBatBytes
7 hours, 23 minutes ago -
AMD : Out of Bounds (OOB) read vulnerability in TPM 2.0 CVE-2025-2884
by
Alex5723
2 days, 3 hours ago -
Totally remove or disable BitLocker
by
CWBillow
1 day, 2 hours ago -
Windows 10 gets 6 years of ESU?
by
n0ads
1 day, 5 hours ago -
Apple, Google stores still offer China-based VPNs, report says
by
Nibbled To Death By Ducks
2 days, 14 hours ago -
Search Forums only bring up my posts?
by
Deo
8 hours, 45 minutes ago -
Windows Spotlight broken on Enterprise and Pro for Workstations?
by
steeviebops
3 days, 2 hours ago -
Denmark wants to dump Microsoft for Linux + LibreOffice
by
Alex5723
2 days, 18 hours ago -
How to get Microsoft Defender to honor Group Policy Setting
by
Ralph
3 days, 2 hours ago -
Apple : Paragon’s iOS Mercenary Spyware Finds Journalists Target
by
Alex5723
3 days, 12 hours ago -
Music : The Rose Room – It’s Been A Long, Long Time album
by
Alex5723
3 days, 13 hours ago -
Disengage Bitlocker
by
CWBillow
3 days, 3 hours ago -
Mac Mini M2 Service Program for No Power Issue
by
Alex5723
3 days, 15 hours ago -
New Win 11 Pro Geekom Setup questions
by
Deo
8 hours, 49 minutes ago -
Windows 11 Insider Preview build 26200.5651 released to DEV
by
joep517
3 days, 23 hours ago -
Windows 11 Insider Preview build 26120.4441 (24H2) released to BETA
by
joep517
3 days, 23 hours ago
Recent blog posts
Key Links
Want to Advertise in the free newsletter? How about a gift subscription in honor of a birthday? Send an email to sb@askwoody.com to ask how.
Mastodon profile for DefConPatch
Mastodon profile for AskWoody
Home • About • FAQ • Posts & Privacy • Forums • My Account
Register • Free Newsletter • Plus Membership • Gift Certificates • MS-DEFCON Alerts
Copyright ©2004-2025 by AskWoody Tech LLC. All Rights Reserved.