Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1272to1276
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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!

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
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

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige