2012-04-27 14 views

Odpowiedz

6

Czy to właśnie próbujesz?

Option Explicit 

Public Function MyCustomFunc() 
    '~~> Judicious use of 'Volatile' is advised. 
    '~~> This will be called everytime the sheet is recalculated 
    Application.Volatile 

    MsgBox Application.Caller.Parent.Name & ", " & Application.Caller.Address 
End Function 
+1

Tak, rzeczywiście. Naprawdę trudno to opisać po prostu po angielsku. Dzięki! – Jake

0

ActiveSheet.Name dadzą Ci nazwę arkusza. ActiveCell.Row poda numer wiersza, a ActiveCell.Column poda ci literę kolumny. Następnie możesz je połączyć, aby uzyskać adres komórki.

+0

Dzięki, ale Activecell daje tylko aktywną komórkę. Nie chcę tego. Chcę komórki i arkusza roboczego, które otrzymają wynik funkcji. – Jake

0

Chcesz Application.ThisCell.

To zwraca komórkę, która jest aktualnie obliczana.

Powiązane problemy