Supportnet / Forum / Tabellenkalkulation
Auflistung Controls
Frage
Hallo,
ich habe in nem Excel Tabellenblatt ca. 30 Checkboxes platziert. Nun will ich diese per Code abfragen, ob sie Gecheckt sind oder nich.
Natürlich hab ich keinen Bock, für jede eigenen Code zu schreiben. Gibt es ne Auflistung im Worksheet, oder so, um einfach alle Controls durchlaufen zu können und festzustellen von welchem Typ sie sind?
Ich hab natürlich auch noch andere Controls drin, so dass ich auch noch den Typ feststellen müsste.
Viielen Dank
Pete
Antwort 1 von Pete01
Ich hab inzwischen die Shapes Auflistung gefunden und kann anscheinend die Controls damit durchlaufen. Wenn ich nun mit:
die Controls durchlaufe, wird der Code innerhalb des If - Blocks leider nie aufgerufen.
Was mache ich falsch?
Danke
Pete
For Each o In Me.Shapes
If TypeOf o Is MSForms.CheckBox Thendie Controls durchlaufe, wird der Code innerhalb des If - Blocks leider nie aufgerufen.
Was mache ich falsch?
Danke
Pete
Antwort 2 von Event
Hallo
Welche Checkboxes hast Du verwendet?
Es gibt auch noch die ActiveSheet.CheckBoxes
Auflistung. Für die Kontrollkästchen aus der Formular-Symbolleiste.
Gruß
Welche Checkboxes hast Du verwendet?
Es gibt auch noch die ActiveSheet.CheckBoxes
Auflistung. Für die Kontrollkästchen aus der Formular-Symbolleiste.
Gruß
Antwort 3 von Pete01
Also ich nutze die Checkboxes aus der Symbolleiste "Steuerelement-Toolbox". Ich bin übrigens mit meinem Code direkt im Tabellenblatt. Kann es sein, dass ich deshalb kein ActiveSheet habe?
In der oben beschriebenen For Each anweisung werden die Checkboxes offenbar auch durchlaufen. Ich hab im Überwachungsfenster die Namen gesehen. nur sie werden mir nicht als Checkboxes gezeigt.
In der oben beschriebenen For Each anweisung werden die Checkboxes offenbar auch durchlaufen. Ich hab im Überwachungsfenster die Namen gesehen. nur sie werden mir nicht als Checkboxes gezeigt.
Antwort 4 von Ahnan
Hallo,
ein Beispiel:
http://www.netupload.de/detail.php?img=089d413827131120d0d8a3b7a76f692b.xls
Gruss
ein Beispiel:
http://www.netupload.de/detail.php?img=089d413827131120d0d8a3b7a76f692b.xls
Gruss
Antwort 5 von Pete01
Danke,
is zwar nich 100%ig das was ich gesucht hab, aber es hilft und ich kann damit weiterarbeiten.
is zwar nich 100%ig das was ich gesucht hab, aber es hilft und ich kann damit weiterarbeiten.

