Ein freundliches Hallo in die Runde der Wissenden
Nach tagelangem Suchen und Forenlesen, habe ich mich entschlossen euch um Hilfe zu bitten.
Bertiebssystem: Win 7, openOffice Version 4.1.1
Meine Calc-Datei besteht aus 2 Tabellen. Tabelle 1 beinhaltet die Benutzeransicht, Tabelle 2 die Daten.
Auf Tabelle 1 befindet sich ein über Daten/Gültigkeit erstelltes Listenfeld über dies man eine Auswahl treffen kann. Die Daten hierzu stehen in Tabelle 2.
Die Funktion ZELLINHALT_GEAENDERT(Zellname des Listenfeldes) in Tabelle 1 startet das Makro das aus Zelle F2 der Tabelle 1 den Namen der Grafik liest die aus Tabelle 2 in Tabelle 1 kopiert werden soll. Das funktioniert soweit auch gut. Nun kann dieser Vorgang ja beliebig oft wiederholt werden, wobei die neue Grafik der Alten überlagert würde (mehrere Grafiken übereinander gestapelt).
Um dies zu verhindern, muß zunächst die aktuelle Grafik gelöscht werden. Dafür steht in Zelle F1 der Tabelle 1 der Name der aktuellen Grafik.
Nachdem nun die aktuelle Grafik gelöscht ist und die neue kopiert, sollte F1 mit dem Namen der neuen Grafik besetzt werden. Dies funktioniert jedoch nur wenn das Makro per Button gestartet wird. Wird das Makro über die o.a. Funktion ausgelöst, wird F1 nicht besetzt. Könnt Ihr mir helfen eine Lösung ohne Button zu finden?