1
Excel / Office 2007: VBA - Checkbox_Click Funktion zuweisen
« am: Dezember 10, 2014, 10:53:07 Vormittag »
Hallo alle miteinander,
ich habe folgendes Problem.
Nach der automatischen Erstellung eines Tabellenblattes mit Diagramm habe ich zusätzlich über VBA 5 Checkboxen einfügen lassen um die einzelnen Datenreihen des Diagramms ein-/ ausschalten zu können.
Beispielhaft für eine Checkbox sieht das ganze so aus:
Sub Add_Checkboxes()
ActiveSheet.OLEObjects.Add(ClassType:="Forms.CheckBox.1", Link:=False, _
DisplayAsIcon:=False, Left:=27.75, Top:=83.25, Width:=108, Height:=21 _
).Select
End Sub
Private Sub CheckBox1_Click()
If Sheets("Auswertung Kanal1").CheckBox1.Value = True Then
Worksheets("Kanal1").Columns(2).Hidden = False
Else
Worksheets("Kanal1").Columns(2).Hidden = True
End If
End Sub
Die Funktion des Objektes Checkbox1_Click() habe ich aber in ein Modul geschrieben. Somit fehlt die Verknüpfung auf das eigentliche Tabellenblatt. Es funktioniert zumindestens nicht.
Ich würde mich über euere Hilfe freuen. Danke
Gruß
André
ich habe folgendes Problem.
Nach der automatischen Erstellung eines Tabellenblattes mit Diagramm habe ich zusätzlich über VBA 5 Checkboxen einfügen lassen um die einzelnen Datenreihen des Diagramms ein-/ ausschalten zu können.
Beispielhaft für eine Checkbox sieht das ganze so aus:
Sub Add_Checkboxes()
ActiveSheet.OLEObjects.Add(ClassType:="Forms.CheckBox.1", Link:=False, _
DisplayAsIcon:=False, Left:=27.75, Top:=83.25, Width:=108, Height:=21 _
).Select
End Sub
Private Sub CheckBox1_Click()
If Sheets("Auswertung Kanal1").CheckBox1.Value = True Then
Worksheets("Kanal1").Columns(2).Hidden = False
Else
Worksheets("Kanal1").Columns(2).Hidden = True
End If
End Sub
Die Funktion des Objektes Checkbox1_Click() habe ich aber in ein Modul geschrieben. Somit fehlt die Verknüpfung auf das eigentliche Tabellenblatt. Es funktioniert zumindestens nicht.
Ich würde mich über euere Hilfe freuen. Danke
Gruß
André