Supportnet / Forum / Tabellenkalkulation
Anweisungen nacheinander ausführen?
Frage
Hallo Leute,
wie kriege ich folgendes hin:
Ich habe eine Userform mit 10 Kontrollkästchen und am Ende einen Command Button. Zusätzlich habe ich 10 Anweisungen (Private Sub 1, 2, 3, ... 10).
Würde ich - theoretisch - das Kontrollkästchen Nr. 3 anwählen, soll die Anweisung Nr. 3 ausgeführt werden.
Ich möchte es nun gerne so haben, dass ich erst eines oder mehrere der 10 Kontrollkästchen anwähle, und die entsprechenden Programme durch Knopfdruck am Ende ausgeführt werden...
Ist das machbar?
Danke vorab und Gruß!
Antwort 1 von K-D
Hi,
dann lass die
Gruß
K-d
dann lass die
Zitat:
Anweisungen (Private Sub 1, 2, 3, ... 10).
weg und schreib alle Anwesiungen nur in die Sub des CommandButtons. Dort prüfst Du nacheinander alle Kontollkästchen, ob sie angeklickt sind und führst entsprechend nur die Anweisungan aus, die benötigt werden.Anweisungen (Private Sub 1, 2, 3, ... 10).
Gruß
K-d
Antwort 2 von Gerritos
H!
Danke für die schnelle Antwort. Leider ist es das erste Mal, dass ich mit Userforms arbeite. Werden die Anweisungen denn nicht automatisch ausgeführt, sobald die Kästchen aktiviert sind?
Wie kriege ich diese Abfrage denn hin, z.B. für die ersten zwei Kästchen?
Danke für die schnelle Antwort. Leider ist es das erste Mal, dass ich mit Userforms arbeite. Werden die Anweisungen denn nicht automatisch ausgeführt, sobald die Kästchen aktiviert sind?
Wie kriege ich diese Abfrage denn hin, z.B. für die ersten zwei Kästchen?
Antwort 3 von K-D
Private Sub CommandButton1_Click()
If CheckBox1.Value = True Then
hier Deine Anweisung für Kontrollkästchen 1
End If
If CheckBox2.Value = True Then
hier Deine Anweisung für Kontrollkästchen 2
End If
End Sub
Es wird jedes Kontrollkästchen einzeln geprüft und ggf. abgearbeitet.
If CheckBox1.Value = True Then
hier Deine Anweisung für Kontrollkästchen 1
End If
If CheckBox2.Value = True Then
hier Deine Anweisung für Kontrollkästchen 2
End If
End Sub
Es wird jedes Kontrollkästchen einzeln geprüft und ggf. abgearbeitet.
Antwort 4 von Gerritos
Alles klar, werde mich gleich daran setzen! Vielen Dank für die Hilfe!!!
Gruß
Gruß

