Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Abfrage von wo die Funktion aufgerufen wurde

Forumthread: Abfrage von wo die Funktion aufgerufen wurde

Abfrage von wo die Funktion aufgerufen wurde
wo
Hallo!
Wie kann ich im VBA abfragen ob eine Funktion im Worksheet aufgerufen wurde, oder ob sie im VBA selbst aufgerufen wurde?
Im Fall, dass sie im VBA aufgerufen wurde, existiert das Objekt Application.Caller nämlich nicht. Und das über einen Error Code ab zu fragen scheint mir doch ein wenig brutal.
Danke!
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
Select Case TypeName(Application.Caller)
22.08.2012 13:12:34
ransi
HAllo
Schau mal in die Hilfe zu Caller.
Da wirds richtig gut beschrieben:
Select Case TypeName(Application.Caller)
Case "Range"
v = Application.Caller.Address
Case "String"
v = Application.Caller
Case "Error"
v = "Error"
Case Else
v = "unknown"
End Select
MsgBox "caller = " & v
ransi
Anzeige
AW: Select Case TypeName(Application.Caller)
22.08.2012 13:20:03
Guybrush
Alles Klar!
Danke!!!
AW: Abfrage von wo die Funktion aufgerufen wurde
22.08.2012 13:19:02
wo
Hallo,
If IsError(Application.Caller) Then ...
Gruß
Rudi
AW: Abfrage von wo die Funktion aufgerufen wurde
22.08.2012 13:22:07
wo
Danke!
Alles eh ganz einfach :)
merci
Anzeige
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18