Σε ένα φύλλο διαλόγου Excel 5/95 μπορείτε να αλλάξετε την τιμή/το περιεχόμενο μιας συλλογής στοιχείων ελέγχου έως
περιστροφή μέσω των στοιχείων ελέγχου στη συλλογή, π.χ. όπως αυτό: Για κάθε cb Σε dlg.CheckBoxes.
Στο Excel 97 ή νεότερο, το αντικείμενο UserForm δεν ομαδοποιεί τα στοιχεία ελέγχου με τον ίδιο τρόπο.
Παρακάτω θα βρείτε μερικά παραδείγματα μακροεντολών που δείχνουν πώς
μπορείτε να αλλάξετε την τιμή/το περιεχόμενο πολλών στοιχείων ελέγχου UserForm:
Sub ResetAllCheckBoxesInUserForm () Dim ctrl As Control For Every ctrl In UserForm1.Controls If TypeName (ctrl) = "CheckBox" Στη συνέχεια ctrl.Value = False End If Next ctrl End Sub Sub ResetAllOptionButtonsInUserForm. Controls If TypeName (ctrl) = "OptionButton" Στη συνέχεια ctrl.Value = False End If Next ctrl End Sub Sub ResetAllTextBoxesInUserForm () Dim ctrl As Control for Every ctrl In UserForm1.Controls If TypeName (ctrl) c = = "" Τερματισμός Αν Επόμενο ctrl Τέλος Υπο