2012-04-27 7 views

Antwort

6

Ist das, was Sie versuchen?

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

Ja, tatsächlich. Es ist wirklich schwer, das auf einfachem Englisch zu beschreiben. Vielen Dank! – Jake

0

ActiveSheet.Name werden Sie Blattnamen geben. ActiveCell.Row gibt Ihnen die Zeilennummer und ActiveCell.Column gibt Ihnen den Spaltenbuchstaben. Dann können Sie sie kombinieren, um die Zellenadresse zu erhalten.

+0

Danke, aber Activecell gibt nur die aktive Zelle. Ich möchte das nicht. Ich möchte die Zelle und das Arbeitsblatt, die das Ergebnis der Funktion erhalten. – Jake

0

Sie möchten Application.ThisCell.

Dies gibt die Zelle zurück, die gerade berechnet wird.

Verwandte Themen