Seite 1 von 1

Dateiname aus dem Sheet

Verfasst: Sa 1. Aug 2020, 13:56
von brainstuff2
Hallo,

Ich will den Namen der Datei in einer Zelle bilden ... "xxx12345" und dann die Tabelle, möglichst mit ctrl-S, unter dem Namen /verzeichnis/Sub-Verzeichnis/xxx12345.ods abspeichern.

Der Name vom Verzeichnis steht in einem Sheet und hat einen NAMEN,das Sub Verzeichnis auch, die endung auch.

Vezeichnis aa
SubVerzeichnis bb
Dateiname heini888
Endung ods

Der Dateinmame wird dann aus diesen Elementen zusammengesetzt. aa/bb/heini888.ods

Statt ctrl-s darf das auch ein MACRO sein, was mit alt-s gestartet wird.

Danke
brainstuff

Re: Dateiname aus dem Sheet

Verfasst: Sa 1. Aug 2020, 16:26
von Subram
Hallo Brainstuff

Dein Problem ist rein aus Worten für mich nicht klar nachzuvollziehen. Da eignet sich ein Screenshot als Anhang oft besser.

Aber ... ich vermute du willst automatisch Deinen Dateinamen übernehmen, Dafür ist die Formel:
=TEIL(LINKS(ZELLE("filename");SUCHEN("#[^#]*$";ZELLE("filename"))-2);SUCHEN("/[^/]*$";ZELLE("filename"))+1;99)

Für die Übernahme des Tabellen-Namens ist die Formel:
=RECHTS(ZELLE("Filename");LÄNGE(ZELLE("Filename"))-FINDEN("$";ZELLE("filename")))

Ist nicht von mir. Nur hatte ich vor einigen Wochen das selbe Problem und die Lösung gefunden im Forum.

Viel Erfolg

Re: Dateiname aus dem Sheet

Verfasst: Sa 1. Aug 2020, 17:05
von HeritzP
Hallo,

er möchte die Datei Speichern.

Dazu ist ein Makro nötig.
https://oooforum.de/viewtopic.php?p=259 ... e0#p259500
meier.ods
(10.26 KiB) 161-mal heruntergeladen
Das Makro ist unter Extras - Makro - Makros verwalten - LibreOffice zu finden.
Aktiviert wird es mit Dokument speichern.
Zu finden unter Extras - Anpassen - Ereignisse - Dokument speichern.

Es gibt ein Unterforum Makros für weitere Fragen.
Ich selber kann dir leider nicht wirklich weiterhelfen.

Gruß HeritzP