Bir Excel 5/95 iletişim sayfasında, bir denetimler koleksiyonunun değerini/içeriğini şu şekilde değiştirmek mümkündür:
koleksiyondaki kontroller arasında döngü, ör. bunun gibi: dlg.CheckBoxes'daki Her cb için.
Excel 97 veya sonraki sürümlerinde UserForm nesnesi, denetimleri aynı şekilde gruplandırmaz.
Aşağıda, nasıl yapılacağını gösteren bazı örnek makrolar bulacaksınız.
birkaç UserForm denetiminin değerini/içeriğini değiştirebilirsiniz:
Sub ResetAllCheckBoxesInUserForm() Dim ctrl As UserForm1.Controls içindeki Her ctrl için Kontrol TypeName(ctrl) = "CheckBox" ise ctrl.Value = False End If Next ctrl End Sub Sub ResetAllOptionButtonsInUserForm() Dim ctrl UserForm1'deki Her ctrl için Kontrol Olarak Kontroller TypeName(ctrl) = "OptionButton" ise ctrl.Value = False End If Next ctrl End Sub Sub ise ResetAllTextBoxesInUserForm() Dim ctrl As UserForm1.Controls'deki Her ctrl İçin Kontrol TypeName(ctrl) = "TextBox" ise ctrl.Text = "" End If Next ctrl End Sub