Mehrere Checkboxen per Vba in einer Tabelle
#1
Question 
Hallo liebes Forum,

ich hab hier ein Code:

Private Sub CheckBox1_Click()
If CheckBox1 = True Then
    Rows("21:79").Select
    Selection.EntireRow.Hidden = True
    Range("B5").Select
    Else
    Rows("21:79").Select
    Selection.EntireRow.Hidden = False
    Range("B5").Select
    
    End If
End Sub

wie bekomme ich hin das in einer Tabelle mehrere Chechbox per diesen Code ausgewählt werden können.  Huh

Wäre über eine Antwort sehr erfreut. :)

Mit freundlichen Grüßen

J21/Jan
Top
#2
Hallo Jan,

(16.11.2016, 12:29)J21 schrieb: wie bekomme ich hin das in einer Tabelle mehrere Chechbox per diesen Code ausgewählt werden können.  Huh

ich verstehe leider nicht, was Du möchtest.  Huh

Gruß Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • J21
Top
#3
Also dieser Code:

Private Sub CheckBox1_Click()
If CheckBox1 = True Then
    Rows("21:79").Select
    Selection.EntireRow.Hidden = True
    Range("B5").Select
    Else
    Rows("21:79").Select
    Selection.EntireRow.Hidden = False
    Range("B5").Select
    
    End If
End Sub

steht schon in der Tabelle.

Ich will aber noch dazu diesen Code den ich davor dir geschickt habe auch noch in der Tabelle haben, also qausi das beide codes in einer tabelle ausgeführt werden. Hat bei mir nicht funktioniert.

Ich glaub weil man nicht in einer Datei 2 verschiedene Chechboxen ansprechen kann O.o?
Top
#4
Hallo Jan,

(16.11.2016, 15:04)J21 schrieb: Ich glaub weil man nicht in einer Datei 2 verschiedene Chechboxen ansprechen kann O.o?

warum soll das nicht gehen?
Private Sub CheckBox1_Click()
 Rows("21:79").Hidden = CheckBox1
End Sub

Private Sub CheckBox2_Click()
 Rows("101:159").Hidden = CheckBox2
End Sub
Gruß Uwe
Top
#5
Hallo Mods, bitte löschen!
Zitat:Ich glaub weil man nicht in einer Datei 2 verschiedene Chechboxen ansprechen kann O.o?
Das geht relativ einfach:
Zitat:Hallo Chechboxen, seid ihr alle da?
Laola

Sorry, aber der musste sein …

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#6
Private Sub CheckBox1_Click()
If CheckBox1 = True Then
    Rows("21:79").Select
    Selection.EntireRow.Hidden = True
    Range("B5").Select
    Else
    Rows("21:79").Select
    Selection.EntireRow.Hidden = False
    Range("B5").Select
    
    End If
    
        
If CheckBox19 = True Then
    Rows("5:20").Select
    Selection.EntireRow.Hidden = True
    Range("B5").Select
    Else
    Rows("88:100").Select
    Selection.EntireRow.Hidden = False
    Range("B5").Select
    End If
End Sub

Funktioniert nicht. .(
Top
#7
(16.11.2016, 16:37)RPP63 schrieb: Hallo Mods, bitte löschen!
Das geht relativ einfach:
Laola

Sorry, aber der musste sein …

Gruß Ralf

HAHAHAHAHA
Top
#8
Und ernsthaft:
Uwe hat Dir eine Möglichkeit aufgezeigt.
Du möchtest etwas erreichen, was weit hinter Deinem Horizont liegt (kein Problem).
Du wirst nicht glücklich mit einer mundgerechten Variante, die Du nicht anpassen kannst!
Bitte!
Basics sind unabdingbar!
Der Rekorder ist manchmal eine Hilfe, hier eher nicht.

Two cents,

Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#9
Ja ich weiß es ja selbst, aber das ist nur ein einzelner Auftrag deswegen..
Oke, ich bin doch so dumm wie es mir schon gedacht habe.  :16: :22:

Aber vielen Dank für eure Hilfe Leute.  :15:

Mit freundlichen Grüßen

J21/Jan :)
Top
#10
Hallo,
Private Sub CheckBox1_Click()
 Rows("21:79").Hidden = CheckBox1
 Rows("5:20").Hidden = CheckBox19
 Rows("88:100").Hidden = Not CheckBox19
End Sub
Gruß Uwe
Top


Gehe zu:


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