Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I'm drawing a blank....
Within a UDF, how can I get the address of the cell calling the UDF? (Without passing ADDRESS(ROW(A1),COLUMN(A1)), if A1 is the calling cell.) ActiveCell.Adress does not work. Activecell is the selected cell or the first cell in a selected range at the time that the UDF is called. I want what I would call ThisCell.Address. For example, suppose I have the following UDF: Function myudf() Msgbox ThisCell.Address 'replace ThisCell End Function And I call it as follows from 3 cells: A1: =RAND() + myudf() A2: =RAND() + myudf() A3: =RAND() + myudf() If B1 (or any cell) is selected when I press F9, I expect 3 msgboxes (not necessarily in order): $A$1 $A$2 $A$3 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Get cell address calling a function in C# | Excel Programming | |||
Address of calling cell? | Excel Programming | |||
Calling Cell (or ROW() and COLUMN() in VBA) | Excel Programming | |||
Referencing Calling Cell | Excel Programming | |||
Referencing Calling Cell | Excel Programming |