Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
484to488
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
484to488
484to488
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Prozedurnamen ermitteln

Prozedurnamen ermitteln
16.09.2004 11:52:56
HaJo
Hallo alle zusammen,
ich suche eine Möglichkeit den Namen der aufrufenden Prozedur zu ermitteln
Vermutlich ist das sogar eine Konstante denn VBA findet ja immer wieder richtig zurück (in meinem Bsp also von sub3 nach sub2 und von dort nach sub1).
Ich hoffe das folgendes Bsp mein Anliegen veranschaulichen kann.

Sub sub1()
sub2
End Sub


Sub sub2()
NameVon1 = "Name der Prozedur sub1"
sub3
End Sub


Sub sub3()
NameVon2 = "Name der Prozedur sub2"
End Sub

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Prozedurnamen ermitteln
16.09.2004 11:58:05
Basti
Call sub2 so rufste die auf
Gruß Basti
AW: Prozedurnamen ermitteln
HaJo
Hallo Basti,
der Aufruf ist nicht mein problem, der funktioniert auch ohne call.
ich benötige in sub2 den Namen von sub1 als String.
Gruss HaJo
AW: Prozedurnamen ermitteln
Bert
Es ist nicht erkennbar, was das für einen Zweck erfüllen soll.
Bert
AW: Prozedurnamen ermitteln
HaJo
Hallo Bert,
Der so erhaltene String soll in einer Fehlerbehandlung verwendet werden.
Gruss HaJo
AW: Prozedurnamen ermitteln
Bert
Übergib halt den Namen in einer Variablen.
Bert
AW: Prozedurnamen ermitteln
Udo
Bringt eh nichts, da eine Fehlerbehandlung in jeder Prozedur gemacht werden muss.
Es gibt kein zentrale Fehlerbehandlung.
Udo
AW: Prozedurnamen ermitteln
16.09.2004 15:09:45
Otto
Hallo Hajo,
Meine Testumgebung: Excel 9.0 SR-1, Multilingual unter Windows 2000 SP-4
Ich kenne keine solche Möglichkeit. Es ist noch nicht einmal möglich, sich innnerhalb einer Prozedur den Namen dieser Prozedur sagen zu lassen.
Meine Umgehungslösung:
Am Anfang der Prozedur belege ich ein lokale Variable (strAktuelleSub) mit dem Namen der Prozedur. Diesen Namen kann ich dann an aufgerufene Unterprogramme weitergeben und dort zum Beispiel in der Fehlerprotokollierung benutzen.

Gruß Otto
Anzeige
AW: Prozedurnamen ermitteln
HaJo
Hallo noch mal zusammen,
leider kam es nicht zu dem von mir erwarteten Ergebnis.
Ich werde auf jeden fall weiter dran bleiben, denn
wie schon eingangs festgestellt da muss es was geben
denn Excel selber findet stets zurück auch bei mehrfachverschachtelungen.
Ich danke euch für eure Bemühungen,
Gruss HaJo

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige