ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   setting ctl to array of checkboxes yields type mismatch error. (https://www.excelbanter.com/excel-programming/271447-re-setting-ctl-array-checkboxes-yields-type-mismatch-error.html)

Tritan

setting ctl to array of checkboxes yields type mismatch error.
 
That worked correctly. Thank you for your time.
Tritan
-----Original Message-----
There are two types of checkboxes. Do your dim with the

MSForms
qualification.

Dim ChkBoxes() As MSForms.CheckBox

Regards,
Tom Ogilvy



"Tritan" wrote in message
...
Dim ChkBoxes() As CheckBox
Dim Ctl As Control
Dim j As Integer
j = 0
For Each Ctl In Me.Controls
If TypeName(Ctl) = "CheckBox" Then
j = j + 1
ReDim Preserve ChkBoxes(1 To j)
error- Set ChkBoxes(j) = Ctl
End If
Next Ctl

have several checkboxes on a user form that I would like
to manipulate in a for loop. (setting various ranges
differently based on the which checkbox is checked)

When I step thru it Ctl is 'true'. I want to add a
CheckBox to my array not a true. What am I doing wrong.

Any help would be appreciated.
Thanks,
Tritan



.



All times are GMT +1. The time now is 02:39 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
ExcelBanter.com