D
Diegori
Gast
Hallo zusammen,
momentan bastel ich an einer Makro-Lösung, um in OpenOffice Calc 4.1.6 Tabellenblätter automatisch zu benennen. Es gibt dazu schon einige Einträge in verschiedenen Foren, doch will es mir als Makro-Anfänger einfach nicht gelingen, die für mich passende Lösung zu finden bzw. aus den Codes zusammenzubasteln.
In einer Datei, die als Vorlage verwendet wird, habe ich 8 Tabellenblätter, deren Benennung von Tabellenblatt 2 bis 8 anhand von individuellen Zellinhalten aus Tabellenblatt 1 (Zelle D4 bis J4) übernommen werden sollen. Diese Benennung soll automatisch erfolgen, sobald in einer der Zellen D4 bis J4 eine Änderung vorgenommen wurde.
Um Fehler zu vermeiden und eine korrekte Ausführung zu gewährleisten, könnte man noch Prüfungen auf gleich benannte Tabellenblätter und auf unerlaubte Zeichen (der Schrägstrich "/" wird z. B. nicht akzeptiert) einbauen.
Neben dem Code, der diese Aufgaben erfüllt, stellt sich mir die Frage, ob ich für jedes der sieben automatisch zu benennenden Tabellenblätter ein separates Makro erstelle oder ob es mit einem Makro für alle sieben Tabellenblätter gleichzeitig funktioniert (also das erste Tabellenblatt ausgenommen werden kann) und wo ich dieses Makro ablege/einfüge.
Ich freue mich über jede Hilfe, die mich dem Ziel näher bringt.
Diegori
momentan bastel ich an einer Makro-Lösung, um in OpenOffice Calc 4.1.6 Tabellenblätter automatisch zu benennen. Es gibt dazu schon einige Einträge in verschiedenen Foren, doch will es mir als Makro-Anfänger einfach nicht gelingen, die für mich passende Lösung zu finden bzw. aus den Codes zusammenzubasteln.
In einer Datei, die als Vorlage verwendet wird, habe ich 8 Tabellenblätter, deren Benennung von Tabellenblatt 2 bis 8 anhand von individuellen Zellinhalten aus Tabellenblatt 1 (Zelle D4 bis J4) übernommen werden sollen. Diese Benennung soll automatisch erfolgen, sobald in einer der Zellen D4 bis J4 eine Änderung vorgenommen wurde.
Um Fehler zu vermeiden und eine korrekte Ausführung zu gewährleisten, könnte man noch Prüfungen auf gleich benannte Tabellenblätter und auf unerlaubte Zeichen (der Schrägstrich "/" wird z. B. nicht akzeptiert) einbauen.
Neben dem Code, der diese Aufgaben erfüllt, stellt sich mir die Frage, ob ich für jedes der sieben automatisch zu benennenden Tabellenblätter ein separates Makro erstelle oder ob es mit einem Makro für alle sieben Tabellenblätter gleichzeitig funktioniert (also das erste Tabellenblatt ausgenommen werden kann) und wo ich dieses Makro ablege/einfüge.
Ich freue mich über jede Hilfe, die mich dem Ziel näher bringt.
Diegori