Supportnet Computer
Planet of Tech

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:

For Each o In Me.Shapes
            If TypeOf o Is MSForms.CheckBox Then


die 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ß

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.

Antwort 4 von Ahnan

Hallo,

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.

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


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: