Ik heb het volgende:
Ik heb een excel-sheet met maar 1 blad. Daarop staan verschillende checkboxen. Zodra ik een optie kiez (zeg 1, 2 of 3), worden verschillende rows (incl de checkbox erop) op hidden gezet. Kies ik weet een andere optie, komen ze weer terug. Op zich werkt dit goed, maar soms vallen die checkboxen verkeerd (verplaatsen dus horizontaal).
Nu wil ik in VB een stukje code maken, die elke keer die boxen initialiseerd naar een goede plaats (x en y dus), alleen nu is de vraag kan dit met een loop, zodat ik niet voor elke box appart een regel code op moet geven....
Ik ben het volgende tegen gekomen, die "iets" met Controls doet:
Maar zodra ik dit probeer, krijg ik de fout op regel 3 dus in dit geval.... het lijkt wel of mijn VB niet overweg kan met "Controls". Kan ik dit oplossen?? Of is er een andere weg mogelijk.
Ik werk onder Excel 2002 SP2.
Ik heb een excel-sheet met maar 1 blad. Daarop staan verschillende checkboxen. Zodra ik een optie kiez (zeg 1, 2 of 3), worden verschillende rows (incl de checkbox erop) op hidden gezet. Kies ik weet een andere optie, komen ze weer terug. Op zich werkt dit goed, maar soms vallen die checkboxen verkeerd (verplaatsen dus horizontaal).
Nu wil ik in VB een stukje code maken, die elke keer die boxen initialiseerd naar een goede plaats (x en y dus), alleen nu is de vraag kan dit met een loop, zodat ik niet voor elke box appart een regel code op moet geven....
Ik ben het volgende tegen gekomen, die "iets" met Controls doet:
code:
1
2
3
4
5
| Dim ctrl As Control For Each ctrl In Me.Controls If TypeName(ctrl) = "CheckBox" Then . etc... |
Maar zodra ik dit probeer, krijg ik de fout op regel 3 dus in dit geval.... het lijkt wel of mijn VB niet overweg kan met "Controls". Kan ik dit oplossen?? Of is er een andere weg mogelijk.
Ik werk onder Excel 2002 SP2.
euh...ja