Function TabName()
TabName = Application.ActiveSheet.Name
End Function
Aufruf in einer Zelle: =TABNAME()
Viele Grüße
Bernd
P. Frey schrieb:
Es giibt sie, aber .... siehe selbst.
VBA:
Sub Blattname_ermitteln()
ActiveCell = ActiveSheet.Name
End Sub
manuell (Tabelle muß gespeichert sein!):
=TEIL(ZELLE("dateiname");SUCHEN("]";ZELLE("dateiname"))+1;LÄNGE(ZELLE("datei
name"))-SUCHEN("]";ZELLE("dateiname")))
Gruß
O. Schneider
Oliver-S...@gmx.de
(Office 97 Prof. /NT4.0 SP4)
Danke
Bernd Held schrieb:
'tschuldigung, daß ich mich einmisch...
die vorgeschlagenen Lösungen haben den von Peter erkannten Nachteil,
daß die den Tabellennamen des aktiven Blattes zurückgeben: in allen
Blättern steht derselbe Name, weil es eben nur EIN aktives Blatt gibt.
Abhilfe:
Funktion ZELLE mit 2. Parameter: ZELLE("dateiname";A1)
bewirkt, daß (u.a.) der Name des Blattes zurückgegeben wird, welches
die Funktion enthält (ansonsten den des Blattes mit der aktiven Zelle)
bzw.
Function Blattname()
Blattname = Application.Caller.Parent.Name
End Function
hth, hanfred
Viele Grüße
Bernd
H+E Eschner schrieb: