Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

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
Antworten Top
#2
Hallo Jan,

(16.11.2016, 11: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
Antworten 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?
Antworten Top
#4
Hallo Jan,

(16.11.2016, 14: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
Antworten 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)
Antworten 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. .(
Antworten Top
#7
(16.11.2016, 15:37)RPP63 schrieb: Hallo Mods, bitte löschen!
Das geht relativ einfach:
Laola

Sorry, aber der musste sein …

Gruß Ralf

HAHAHAHAHA
Antworten 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)
Antworten 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 :)
Antworten 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
Antworten Top


Gehe zu:


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