Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

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 11: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 11:20:03
Guybrush
Alles Klar!
Danke!!!
AW: Abfrage von wo die Funktion aufgerufen wurde
22.08.2012 11:19:02
wo
Hallo,
If IsError(Application.Caller) Then ...
Gruß
Rudi
AW: Abfrage von wo die Funktion aufgerufen wurde
22.08.2012 11:22:07
wo
Danke!
Alles eh ganz einfach :)
merci
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige