Mit Checkboxen Datenreihen für Netzdiagramm auswählen
#1
Hallo zusammen,

ich möchte gerne mit einem Code per Checkbox auswählen können welche Datenreihen in einem Netzdiagramm angezeigt werden.
Wenn der Hacken gesetzt ist, soll die Datenreihe auch im Netzdiagramm zu sehen sein.
Ich habe mal ein Beispiel angefertigt.. Hier sind 12 Datenreihen hinterlegt mit entsprechend 12 Checkboxen zum Auswählen. Jetzt fehlt mir jedoch der passende Code. Ich habe keine Ahnung, wie ich mit einem entsprechenden Code das lösen kann..

Kann mir da vielleicht jemand helfen?


.xlsx   Netzdiagramm_CheckBox.xlsx (Größe: 24,6 KB / Downloads: 4)

Ich bedanke mich schon einmal für jeden Tipp! Smile
Top
#2
Hallo,

dazu brauchst du doch nur die entsprechenden Spalten ausblenden. Wenn du anstelle der Formularsteuerelemente mit ActiveX-Steuerelementen arbeitest, geht das auch mit einem Makro.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Top
#3
Hallo,

danke für Deine Antwort Smile

Leider bin ich noch Einsteiger in Sachen VBA-Programmierung.. Ist es möglich, dass ActiveX-Elemente nicht auf macOS verfügbar sind?
Kann diese leider nicht finden.

Kannst Du mir Deine Idee mit den Spalten ausblenden mal aufzeigen bzw. genauer erklären?
Weiß auf Anhieb leider nicht wie ich dies genau machen soll.

Vielen Dank schon mal! Smile
Top
#4
Hallo,

anbei eine Beispieldatei, musst mal sehen, ob das auf dem Mac funktioniert.


Angehängte Dateien
.xlsm   Netzdiagramm_CheckBox (3).xlsm (Größe: 51,14 KB / Downloads: 3)
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Top
#5
Hi,

ja wie erwartet kommt diese Meldung: "Diese Arbeitsmappe enthält Inhalte, die in dieser Version von Excel nicht unterstützt werden."
Kann somit die Datei nur schreibgeschützt öffnen und nicht bearbeiten. 
Ich lade mir jetzt mal Windows auf den Mac, dann sollte es klappen.

Danke Smile
Top
#6
Hallo,

ich verstehe nicht, warum das nur mit ActiveX-Teilen gehen soll, Klaus.

Allen Formularcheckboxen habe ich folgendes Makro (in einem allgemeinen Modul befindlich) zugewiesen:
Sub CheckBox_Klicken()
  With ActiveSheet.CheckBoxes(Application.Caller)
    Columns(17 + Mid(.Name, 9)).Hidden = .Value = 1
  End With
End Sub
Gruß Uwe


Angehängte Dateien
.xlsm   Netzdiagramm_CheckBox_Kuwer.xlsm (Größe: 28,11 KB / Downloads: 4)
Top
#7
Hi Uwe,

vielen Dank für Deine Hilfe! Smile

Hast Du auch eine Idee wie man es hinbekommt, dass der Hacken gesetzt wird und die Datenreihe im Netzdiagramm angezeigt wird?
Aktuell setzt man ja den Hacken, die Spalte mit der Datenreihe verschwindet und diese ist nicht mehr im Netzdiagramm enthalten..

Grüße
Vincent
Top
#8
Hallo Vincent,

was ist denn das Gegenteil von =1 ? Wink

Gruß Uwe
Top
#9
Hi Uwe, 

das habe ich schon versucht, das funktioniert jedoch nicht..

Grüße
Vincent
Top
#10
Hallo Vincent,
Sub CheckBox_Klicken()
  With ActiveSheet.CheckBoxes(Application.Caller)
    Columns(17 + Mid(.Name, 9)).Hidden = .Value <> 1
  End With
End Sub
Gruß Uwe


Angehängte Dateien
.xlsm   Netzdiagramm_CheckBox_Kuwer_2.xlsm (Größe: 28,32 KB / Downloads: 3)
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste