Supportnet Computer
Planet of Tech

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
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.

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?

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.

Antwort 4 von Gerritos

Alles klar, werde mich gleich daran setzen! Vielen Dank für die Hilfe!!!

Gruß

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: