Hallo zusammen,
Ich habe ein Sheet, auf dem mehrere Grafiken dargestellt sind. Jede Grafik steht für ein bestimmtes Monatsthema. Grundsätzlich sollte nur der jüngste Monat angezeigt werden, aber die alten Monate sollen bei Bedarf auch anzeigbar sein.
Ich habe es momentan so gelöst, wie in der Beispielmappe ersichtlich.
Die Listbox wird beim Aufruf des Blattes mit allen Grafiken, die im Namen ein "SHE" tragen, gefüllt. Die Grafik, die momentan als im Vordergrund formatiert ist, wird in der Listbox angezeigt.
Wenn man in der Listbox einen Eintrag auswählt, wird diese Grafik auf "sichtbar" gesetzt, in den Vordergrund gerückt und alle anderen Grafiken auf "unsichtbar" gesetzt.
Im Prinzip funzt das auch soweit.
Allerdings habe ich noch 2 Baustellen:
1. Die Einträge in der Listbox sind unsortiert. Dort sollten aber die Monate chronologisch aufgelistet sein. Ich könnte das mit meinen VBA-Kenntnissen nur sehr umständlich manuell hinbekommen. Vielleicht kennt ja jemand einen einfachen "Trick". Wahrscheinlich müsste man die Liste der Grafiken in das Blatt eintragen, sortieren und dann wieder auslesen?
2. Wenn nun ein neues Monatsthema dazukommt, wird im Prinzip einfach nur die Grafik reinkopiert. Hierbei müsste nun sichergestellt werden, dass diese dann den korrekten Namen erhält (Dialogbox?) - ohne dass derjenige, der dass macht, VBA- oder erweiterte Excel-Kenntnisse braucht. Lässt sich das realisieren und wenn ja, wie?
Wäre super, wenn sich jemand der Sache annehmen könnte.
Danke vorab.
Gruß
David