Am 06.11.2011 17:00, schrieb Boris Kirkorowicz:
Hallo,

Am 06.11.2011 16:36, schrieb Frieder:
Was du allerdings machen kannst ist, mit Benannten Bereichen auf den
jeweiligen Tabellen zu Arbeiten.

vermutlich habe ich mich missverständlich ausgedrückt. Die Tabelle, so wie ich sie hingeschrieben habe, funktioniert. Mir geht es um die Übernahme des Namens in die Formel. Am weitesten bin ich mir der Funktion INDIREKT() gekommen, aber auch nur soweit, dass mir der Name in der Form
 =Hamburg.$B$2
also als so lesbarer Text ausgegeben wurde. Daraufhin habe ich mit allerlei Anführungszeichen herumprobiert, aber nicht zum Ziel gefunden. Bestimmt geht das so ähnlich, und ich meine, sowas in grauer Vorzeit in Excel schon einmal hinbekommen zu haben, aber mein Gedächtnis lässt mich im Stich...

BTW: wie bekommt man den Tabellennamen als Ergebnis? Die Funktion TABELLE() gibt ja nur die Tabellennummer aus.


Hier Eine Lösung von Mir:
Füge diese Funktion in ein Modul deiner Standart-Biebliotek.(Makro Sicherheit vorher auf Mittel oder Niedrig stellen)

function GetSheetName ( nSheetNumber As Integer) AS String
nSheetNumber=nSheetNumber-1
GetSheetName = ThisComponent.Sheets(nSheetNumber).Name
End Function

Dann Gebe in irgend eine Tabelle Folgentde Formel ein:

= GetSheetName(Tabelle())

Nun erscheint der Tabellenname in der Zelle.

Gruß
Frieder

--
Informationen zum Abmelden: E-Mail an [email protected]
Tips zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Antwort per Email an