Thema Datum  Von Nutzer Rating
Antwort
27.01.2022 13:37:28 Steffen
NotSolved
Blau ActiveSheet.Name
27.01.2022 19:31:52 xlKing
*****
Solved
28.01.2022 00:41:27 Steffen
Solved

Ansicht des Beitrags:
Von:
xlKing
Datum:
27.01.2022 19:31:52
Views:
267
Rating: Antwort:
 Nein
Thema:
ActiveSheet.Name

Hallo Steffen,

Ja ActiveSheet ist in diesem Fall falsch, weil mit jeder Berechnung alle Blätter neu berechnet werden, nicht nur das aktive.

Ich verwende seit Jahren erfolgreich in einer ähnliche Funktion diesen Befehl: Tabname = Application.Caller.Parent.Name

Application.Caller, liefert dir die Zelle welche die Funktion aufruft, das ist in jedem Blatt eine andere. Parent ist in diesem Fall das übergeordnete Blatt, das die Zelle enthält. Du kannst auch noch ein zweites Parent hinzufügen, dann hast du die Arbeitsmappe.

In meiner Funktion gibts dann noch einen optionalen Parameter Target den man angeben kann, wenn man den Blattnamen eines anderen nicht aktiven Blattes  zurückgeben möchte. Wenn du was dazulernen willst kannst du das ja mal ausprobieren. Ist nicht schwer.

Gruß Mr. K.


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
27.01.2022 13:37:28 Steffen
NotSolved
Blau ActiveSheet.Name
27.01.2022 19:31:52 xlKing
*****
Solved
28.01.2022 00:41:27 Steffen
Solved