Checkboxen beibehalten
11.05.2020 11:44:05
excelkid
in eine Userform habe ich einige Checkboxen eingefügt, mit denen man Spalten ein- und ausblenden kann. Ich möchte die Auswahl der Checkboxen nach Schließen der Userform beibehalten so dass beim Aktivieren der Userform die Auswahl wieder auftaucht.
Ich habe gelesen, dass es mit der Controlsource Funktion möglich sein soll die Auswahl zwischenzuspeichern, jedoch habe ich keinen Schimmer wie ich das in meinen Code einbaue.
Private Sub Check1_Click()
If Check1.Value = False Then
Sheets("Übersicht").Select
Columns("F").Hidden = Not Check1.Value
Else
If Check1.Value = True Then
Sheets("Übersicht").Select
Columns("F").Hidden = Not Check1.Value
End If
End If
End Sub
Private Sub Check10_Click()
If Check10.Value = False Then
Sheets("Übersicht").Select
Columns("AG").Hidden = Not Check10.Value
Else
If Check10.Value = True Then
Sheets("Übersicht").Select
Columns("AG").Hidden = Not Check10.Value
End If
End If
End Sub
Private Sub Check11_Click()
If Check11.Value = False Then
Sheets("Übersicht").Select
Columns("AJ").Hidden = Not Check11.Value
Else
If Check11.Value = True Then
Sheets("Übersicht").Select
Columns("AJ").Hidden = Not Check11.Value
End If
End If
End Sub
Private Sub Check12_Click()
If Check12.Value = False Then
Sheets("Übersicht").Select
Columns("AM").Hidden = Not Check12.Value
Else
If Check12.Value = True Then
Sheets("Übersicht").Select
Columns("AM").Hidden = Not Check12.Value
End If
End If
End Sub
Private Sub Check13_Click()
If Check13.Value = False Then
Sheets("Übersicht").Select
Columns("G:H").Hidden = Not Check13.Value
Else
If Check13.Value = True Then
Sheets("Übersicht").Select
Columns("G:H").Hidden = Not Check13.Value
End If
End If
End Sub
Private Sub Check14_Click()
If Check14.Value = False Then
Sheets("Übersicht").Select
Columns("J:K").Hidden = Not Check14.Value
Else
If Check14.Value = True Then
Sheets("Übersicht").Select
Columns("J:K").Hidden = Not Check14.Value
End If
End If
End Sub
Private Sub Check15_Click()
If Check15.Value = False Then
Sheets("Übersicht").Select
Columns("M:N").Hidden = Not Check15.Value
Else
If Check15.Value = True Then
Sheets("Übersicht").Select
Columns("M:N").Hidden = Not Check15.Value
End If
End If
End Sub
Private Sub Check17_Click()
If Check17.Value = False Then
Sheets("Übersicht").Select
Columns("S:T").Hidden = Not Check17.Value
Else
If Check17.Value = True Then
Sheets("Übersicht").Select
Columns("S:T").Hidden = Not Check17.Value
End If
End If
End Sub
Private Sub Check18_Click()
If Check18.Value = False Then
Sheets("Übersicht").Select
Columns("V:W").Hidden = Not Check18.Value
Else
If Check18.Value = True Then
Sheets("Übersicht").Select
Columns("V:W").Hidden = Not Check18.Value
End If
End If
End Sub
Private Sub Check19_Click()
If Check19.Value = False Then
Sheets("Übersicht").Select
Columns("Y:Z").Hidden = Not Check19.Value
Else
If Check19.Value = True Then
Sheets("Übersicht").Select
Columns("Y:Z").Hidden = Not Check19.Value
End If
End If
End Sub
Private Sub Check2_Click()
If Check2.Value = False Then
Sheets("Übersicht").Select
Columns("I").Hidden = Not Check2.Value
Else
If Check2.Value = True Then
Sheets("Übersicht").Select
Columns("I").Hidden = Not Check2.Value
End If
End If
End Sub
Private Sub Check20_Click()
If Check20.Value = False Then
Sheets("Übersicht").Select
Columns("AB:AC").Hidden = Not Check20.Value
Else
If Check20.Value = True Then
Sheets("Übersicht").Select
Columns("AB:AC").Hidden = Not Check20.Value
End If
End If
End Sub
Private Sub Check21_Click()
If Check21.Value = False Then
Sheets("Übersicht").Select
Columns("AE:AF").Hidden = Not Check21.Value
Else
If Check21.Value = True Then
Sheets("Übersicht").Select
Columns("AE:AF").Hidden = Not Check21.Value
End If
End If
End Sub
Private Sub Check22_Click()
If Check22.Value = False Then
Sheets("Übersicht").Select
Columns("AH:AI").Hidden = Not Check22.Value
Else
If Check22.Value = True Then
Sheets("Übersicht").Select
Columns("AH:AI").Hidden = Not Check22.Value
End If
End If
End Sub
Private Sub Check23_Click()
If Check23.Value = False Then
Sheets("Übersicht").Select
Columns("AK:AL").Hidden = Not Check23.Value
Else
If Check23.Value = True Then
Sheets("Übersicht").Select
Columns("AK:AL").Hidden = Not Check23.Value
End If
End If
End Sub
Private Sub Check24_Click()
If Check24.Value = False Then
Sheets("Übersicht").Select
Columns("AN:AO").Hidden = Not Check24.Value
Else
If Check24.Value = True Then
Sheets("Übersicht").Select
Columns("AN:AO").Hidden = Not Check24.Value
End If
End If
End Sub
Private Sub Check26_Click()
If Check26.Value = False Then
Sheets("Übersicht").Select
Columns("C").Hidden = Not Check26.Value
Else
If Check26.Value = True Then
Sheets("Übersicht").Select
Columns("C").Hidden = Not Check26.Value
End If
End If
End Sub
Private Sub Check27_Click()
If Check27.Value = False Then
Sheets("Übersicht").Select
Columns("D").Hidden = Not Check27.Value
Else
If Check27.Value = True Then
Sheets("Übersicht").Select
Columns("D").Hidden = Not Check27.Value
End If
End If
End Sub
Private Sub Check3_Click()
If Check3.Value = False Then
Sheets("Übersicht").Select
Columns("L").Hidden = Not Check3.Value
Else
If Check3.Value = True Then
Sheets("Übersicht").Select
Columns("L").Hidden = Not Check3.Value
End If
End If
End Sub
Private Sub Check4_Click()
If Check4.Value = False Then
Sheets("Übersicht").Select
Columns("O").Hidden = Not Check4.Value
Else
If Check4.Value = True Then
Sheets("Übersicht").Select
Columns("O").Hidden = Not Check4.Value
End If
End If
End Sub
Private Sub Check5_Click()
If Check5.Value = False Then
Sheets("Übersicht").Select
Columns("R").Hidden = Not Check5.Value
Else
If Check5.Value = True Then
Sheets("Übersicht").Select
Columns("R").Hidden = Not Check5.Value
End If
End If
End Sub
Private Sub Check6_Click()
If Check6.Value = False Then
Sheets("Übersicht").Select
Columns("U").Hidden = Not Check6.Value
Else
If Check6.Value = True Then
Sheets("Übersicht").Select
Columns("U").Hidden = Not Check6.Value
End If
End If
End Sub
Private Sub Check7_Click()
If Check7.Value = False Then
Sheets("Übersicht").Select
Columns("X").Hidden = Not Check7.Value
Else
If Check7.Value = True Then
Sheets("Übersicht").Select
Columns("X").Hidden = Not Check7.Value
End If
End If
End Sub
Private Sub Check8_Click()
If Check8.Value = False Then
Sheets("Übersicht").Select
Columns("AA").Hidden = Not Check8.Value
Else
If Check8.Value = True Then
Sheets("Übersicht").Select
Columns("AA").Hidden = Not Check8.Value
End If
End If
End Sub
Private Sub Check9_Click()
If Check9.Value = False Then
Sheets("Übersicht").Select
Columns("AD").Hidden = Not Check9.Value
Else
If Check9.Value = True Then
Sheets("Übersicht").Select
Columns("AD").Hidden = Not Check9.Value
End If
End If
End Sub