History of Name Manager: Range names made easy

Why this post

In September 2025, it has been 40 years since Microsoft published the first version of Excel. To celebrate its birthday I thought it'd be nice to show the history of my most popular add-in for Excel.

Download

Name Manager is totally free, download it here.

How it began

Way back in 2002, someone posted a question in the Compuserve Office forum stating he used to have a small utility which allowed him to easily manage Range names in Excel. He wrote down this spec for a Name Manager add-in:

"I want all the names listed in a window so that I can manipulate the names (hide and unhide; modify range; create; delete; paste to a range; go to; localize; globalize; and filter based on hidden or unhidden, global or local, and pattern [i.e., xrn*] ~all simultaneously~). "

To understand why this was needed, have a look at a screen-shot of my Excel 2003, displaying the dialog you had to use to manage range names way back then:

Managing names in Excel 2003

The dialog would only list names relevant to the active worksheet. Any range names local to other worksheets would only be shown when that worksheet was active. This made it really hard to get an overview which range names were in your model.

Below I've gathered screen-shots of the tool over the years and I've tried to list what we added.

The History Of Name Manager in screen-shots

2002, September

After some experimenting and exchanging ideas, here is the first incarnation of the main window:

Name Manager first version

Cute, isn't it?

850 lines of code

2002, October

Charles Williams contacted me. Would I be interested to do a joint development. We did and here is the first co-developed version:

Name Manager second version

This didn't mean much more code:

849 lines of code

2003, January

In the next months, development went quite rapidly. Here is our product in January 2003:

Name Manager January 2003

Notice the quick expansion of the list of filters. And lots of new code:

2479 lines of code

2003, October

During the course of 2003, many smaller changes were made. Here is our product in October 2003:

Name Manager October 2003

The screen may not look very different, but a lot of bug fixes and work-arounds were added during these months. We discovered quite some bugs in the name object we had to find solutions for.

4505 lines of code.

2004, October

A lot happened in 2004. Look at this!

Name Manager October 2004

There now is a box to control settings, you can choose whether to have buttons with icons, you can filter out Excel system names and there is a newfangled "Unused names" checkbox, which meant implementing a Search-in-all-Excel-objects module. 

8887 lines of code 

2005, October

At first sight, nothing much appears to have happened in 2005. But adding that small "English" drop-down was quite a lot of work. A couple of elements of the dialog have become size-able. You can drag the split between Name and RefersTo and the box that says "Showing 163 of 163 names" can also be dragged, to change the height of the two boxes.:

Name Manager October 2005

Name Manager is now available in many local languages:

English, Dansk, Deutsch, Français, Nederlands, Português (Brazil), Svenska.

11407 lines of code

2006, October

Computer screens grow larger, so more room is available for our tool. We move the buttons to the top and rearrange some other stuff too.

By the way: Excel 2007 was published around this time. With a nice touch: a Name Manager button! That's right, they borrowed the name of our add-in! Not as good as ours though. One of the Excel PMs called our add-in a "Kick-ass application". Duly noted!

Name Manager October 2006

12521 lines of code

2009, October

The product becomes stable, not many new features are added, just feature improvements. Perhaps time to skip ahead a couple of years?

Name Manager October 2009

13186 lines of code

2014, October

Five years later; same design, nothing obvious has changed. But improvements were made behind the scenes! For one, Name Manager was updated to work on both 32 and 64-bit Office.

Name Manager October 2014

15314 lines of code

2020, Dec

A little over five years have gone by. We've updated the appearance of the form a little, not much else has changed (though the Pro version sold by Charles is quite a bit more capable):

Name Manager December 2020

19211 lines of code

2025, Aug

And this is what it looks like as I write this article. We've updated the appearance of the form once more:

Name Manager August 2025

15369 lines of code

In the mean-time...

I picked up development in Office-JavaScript. My second project was to port Name Manager to this platform, to make the tool available for Excel-on-line.

It doesn't have all features the VBA incarnation has, but I'm coming closer as the Microsoft team adds more objects and properties to the office-js API.

Name Manager add-in for Excel


Comments

Loading comments...