ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Adding Range to Worksheet Names Collection (https://www.excelbanter.com/excel-programming/293453-adding-range-worksheet-names-collection.html)

Keith Willshaw

Adding Range to Worksheet Names Collection
 
Hi I use the worksheet names collection on a hidden
sheet to store drop down values for comboboxes using
the combobox listfillrange property

Note I am referring to the Worksheet names collection
NOT the workbooks Name collection

This works fine but in Excel 2000 I cant find any way
to add a new range to the collection without writing a
VBA function !

I can add it to the Workbooks name collection using
the GUI brought up by InsertNameDefine but
I want it specific to that hidden sheet

Programmatically I can add it simply enough

Dim mywks As Worksheet
Dim myname As Name


Set mywks = ActiveSheet
With mywks


mywks.Names.Add Name:="RHOV", RefersTo:="Unit_Def.Map!$BK2:$BK4"


End With


Trouble is I want end users to be able to do it

Does anybody know how this is meant to be done
using Excel's own interface ?

Keith



Jim Rech

Adding Range to Worksheet Names Collection
 
What you want to do is called creating a local name. In the Define Name
dialog precede the name with the active sheet's name:

Sheet1!MyName



--
Jim Rech
Excel MVP



Keith Willshaw

Adding Range to Worksheet Names Collection
 

"Jim Rech" wrote in message
...
What you want to do is called creating a local name. In the Define Name
dialog precede the name with the active sheet's name:

Sheet1!MyName



--
Jim Rech
Excel MVP



Thanks Jim I appreciate it.

I knew there must be a way but after 3 hours scanning
the help files and tearing my hair out I coulldnt find it.

Keith




All times are GMT +1. The time now is 08:51 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com