Может кто-нибудь сказать мне, как ссылаться на флажок пользовательской формы с переменной?
Например, у меня есть что-то вроде этого,
if UserForm1.checkbox1.Value
if UserForm1.checkbox2.Value
if UserForm1.checkbox3.Value
Я должен проверить почти от 40 до 50флажки.Но написание от 40 до 50 таких утверждений отнимает много времени, а также создает больший код.
Так что я подумал перебрать их:
For i = 1 To 50
UserForm1.checkbox & i .Value
Next i
Что-то в этом роде.Я не нашел слишком много, но я нашел это в конце.Это ссылка http://www.ozgrid.com/forum/showthread.php?t=43358 и ответ был таким:
UserForm1.Shapes("Checkbox" & i).Value
Но он не работает.Кто-нибудь знает способ сделать это?Является ли это возможным?Любая помощь с благодарностью.