Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I just need to set the value of a variable to the "A1" address of the
active cell. I feel like I've tried everything, but shouldn't this work.... Dim rng as Range Set rng = activecell [results in active cell's value] Set rng = activecell.address [throws error] Thanks all, Shelton. |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
Dim rngAddr As String Dim rng As Range Set rng = ActiveCell rngAddr = rng.Address 'returns $A$1 rngAddr = rng.Address(0, 0) 'returns A1 rngAddr = rng.Address(0, 1) 'returns $A1 rngAddr = rng.Address(1, 0) 'returns A$1 'Use address like this Range (rngAddr) -- Regards, OssieMac "shelfish" wrote: I just need to set the value of a variable to the "A1" address of the active cell. I feel like I've tried everything, but shouldn't this work.... Dim rng as Range Set rng = activecell [results in active cell's value] Set rng = activecell.address [throws error] Thanks all, Shelton. |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
On Nov 20, 9:07 pm, OssieMac
wrote: Hi, Dim rngAddr As String Dim rng As Range Set rng = ActiveCell rngAddr = rng.Address 'returns $A$1 rngAddr = rng.Address(0, 0) 'returns A1 rngAddr = rng.Address(0, 1) 'returns $A1 rngAddr = rng.Address(1, 0) 'returns A$1 'Use address like this Range (rngAddr) -- Regards, OssieMac "shelfish" wrote: I just need to set the value of a variable to the "A1" address of the active cell. I feel like I've tried everything, but shouldn't this work.... Dim rng as Range Set rng = activecell [results in active cell's value] Set rng = activecell.address [throws error] Thanks all, Shelton. Brilliant! Thanks for the help. |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
rng = ActiveCell gives value
rng = ActiveCell.Address gives cell reference in A1 format Set rng = ActiveCell is used to set the active cell as an object variable range then you cans do: x = rng.address to get a cell string in A1 format. I get screwed around on these also. The best way to do it is to use a Range or Cells reference if you can. If you have to have a variable, then don't forget that it is a cell reference and you will need to use it like Range(rng) when setting a range reference. "shelfish" wrote: I just need to set the value of a variable to the "A1" address of the active cell. I feel like I've tried everything, but shouldn't this work.... Dim rng as Range Set rng = activecell [results in active cell's value] Set rng = activecell.address [throws error] Thanks all, Shelton. |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
dim myAddr as string
myAddr = activecell.address(0,0) shelfish wrote: I just need to set the value of a variable to the "A1" address of the active cell. I feel like I've tried everything, but shouldn't this work.... Dim rng as Range Set rng = activecell [results in active cell's value] Set rng = activecell.address [throws error] Thanks all, Shelton. -- Dave Peterson |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Very nice that you did this in one step. I knew it couldn't be a two-
step process. Thanks. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How can I use the active cell address as a value | Excel Discussion (Misc queries) | |||
Get Address of Active Cell | Excel Discussion (Misc queries) | |||
Find address of active cell | Excel Worksheet Functions | |||
Getting active cell address | Excel Programming | |||
How to get the active cell address? | Excel Programming |