Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1124to1128
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
VBA: diagramm nach Checkbox-Auswahl erstellen
Jonathan
Hallo liebe Experten,
ich stehe vor folgenden Problem:
In einem Excel-Sheet werden ca. 100 Arbeitsplätze verwaltet.
Jeder Arbeitsplatz hat in diesem Sheet eine Tabelle mit mit 8 Zeilen und 18 Spalten. Die Tabellen sind untereinander angeordnet.
Jede Tabelle (bzw. jeder Arbeitsplatz) besitzt eine eigene Checkbox.
Gibt es nun eine Möglichkeit, wenn Checkboxen aktiviert werden, dass dann für die aktivierten Checkboxen
Diagramme (Säule-Linie) in jeweils seperaten Arbeitsblättern (jedes Diagramm ein Sheet) erstellt werden?
Die zuverwendenden Daten sind in der Bsp.-Datei gelb hinterlegt. Wenn die Checkboxen deaktiviert werden sollte das zugehörige Sheet gelöscht werden.
Mein erster Gedanke war für jede Checkbox einen eigenen Diagrammcode zu schreiben, das hieße dann aber dass ich ca. 100 Diagrammcodes bräuchte.
Lässt sich die Erstellung eines Diagrammes auch über einen "Standart-Code" realisieren, welcher, wenn eine Checkbox aktiviert wurde, aufgerufen wird?
Zur besseren Vorstellung, hier eine Bsp-Datei mit exemplarisch drei Tabellen:
https://www.herber.de/bbs/user/66745.xls
Vielen Dank schon mal für eure Hilfe.
Gruß
Jonathan

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: VBA: diagramm nach Checkbox-Auswahl erstellen
21.12.2009 15:47:14
Daniel
Hi
mit 100 Diagrammen müllst du dir doch nur unnötig den Speicher voll.
schau dir mal diese Auswahllösung (Makrofrei) das ist viel einfacher zu gestalten.
https://www.herber.de/bbs/user/66747.xls
Gruß, Daniel
Diagramme per Klassenmodul erstellen
21.12.2009 16:30:55
NoNet
Hallo Jonathan,
anbei eine Lösung auf Basis eines Klassenmoduls (VBA) in Verbindung mit einer globalen ARRAY-Variablen :

Die Datei https://www.herber.de/bbs/user/66749.xls wurde aus Datenschutzgründen gelöscht


Beim Öffnen der Mappe muss das Makro natürlich AKTIVIERT werden !
Das Makro geht davon aus, dass die Tabelle im gleichen Format weitergeführt wird (gleiche Abstände wie zwischen den Arbeitsplätzen in dieser DEMO-Datei !) und dass der Name des Arbeitsplatzes jeweils in Spalte B steht (wie auch jetzt bereits per Bezugs-Formel zu Spalte A).
Einziges Manko : Wenn Checkboxen gelöscht/hinzugefügt werden oder im (weiteren) VBA-Code eine Fehler auftritt, der das Projekt beendet, stimmt das Array mit der Checkbox-Klasse nicht mehr, d.h. die Funktionalität würde dann gestoppt werden. Dazu habe ich den grünen Button Löschen/Erstellen Diagrammme per Klassenmodul aktivieren eingebaut, der die Klasse neu aufbaut.
Gruß, NoNet
Anzeige
AW: VBA: diagramm nach Checkbox-Auswahl erstellen
22.12.2009 08:34:19
Jonathan
Hallo Daniel, hallo NoNet,
vielen, vielen Dank für eure Lösungen.
Sie funktionieren beide ausgezeichnet.
Gruß und ein schönes Weihnachtsfest
Jonathan

317 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige