Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
When using ActiveWorkbook.Names.Add Name:=sNameString, RefersTo:=ActiveCell.AddressLocal To put the name stored in sNameString to the active cell, it does not work because ActiveCell.Addreslocal returns "$B$2" rather than $B$2. What is the easiest way around this? Thanks --- Message posted from http://www.ExcelForum.com/ |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Hardy,
Try: ActiveWorkbook.Names.Add Name:=sNameString, _ RefersTo:=ActiveCell --- Regards, Norman "Hardy " wrote in message ... Hi, When using ActiveWorkbook.Names.Add Name:=sNameString, RefersTo:=ActiveCell.AddressLocal To put the name stored in sNameString to the active cell, it does not work because ActiveCell.Addreslocal returns "$B$2" rather than $B$2. What is the easiest way around this? Thanks --- Message posted from http://www.ExcelForum.com/ |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Use Address instead of Addresslocal ActiveWorkbook.Names.Add Name:=sNameString, _ RefersTo:="=" & ActiveCell.Address VBA/Excel should make the necessary adjustments. or ActiveCell.Name = sNameString -- Regards, Tom Ogilvy "Hardy " wrote in message ... Hi, When using ActiveWorkbook.Names.Add Name:=sNameString, RefersTo:=ActiveCell.AddressLocal To put the name stored in sNameString to the active cell, it does not work because ActiveCell.Addreslocal returns "$B$2" rather than $B$2. What is the easiest way around this? Thanks --- Message posted from http://www.ExcelForum.com/ |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
the first should be:
ActiveWorkbook.Names.Add Name:=sNameString, _ RefersTo:="=" & ActiveCell.Address(external:=True) -- Regards, Tom Ogilvy "Tom Ogilvy" wrote in message ... Use Address instead of Addresslocal ActiveWorkbook.Names.Add Name:=sNameString, _ RefersTo:="=" & ActiveCell.Address VBA/Excel should make the necessary adjustments. or ActiveCell.Name = sNameString -- Regards, Tom Ogilvy "Hardy " wrote in message ... Hi, When using ActiveWorkbook.Names.Add Name:=sNameString, RefersTo:=ActiveCell.AddressLocal To put the name stored in sNameString to the active cell, it does not work because ActiveCell.Addreslocal returns "$B$2" rather than $B$2. What is the easiest way around this? Thanks --- Message posted from http://www.ExcelForum.com/ |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
If activecell.column = variable then activecell,offset (0,1) | Excel Discussion (Misc queries) | |||
Defining an Activecell | Excel Discussion (Misc queries) | |||
Activecell address | Excel Programming | |||
ActiveCell.Address | Excel Programming | |||
LINKING Address cells from an EXCEL spreadsheet to fill MapQuest Address Info | Excel Programming |