2017-04-12 26 views
0

我有一個單詞,每個都有15個VB表單和20-50個CheckBoxes。 我如何清除(如果他們cheched)在活動形式的所有複選框不必寫每個複選框的名稱?字VB,清除所有選中的字段

謝謝

+0

循環控制對象(VBE按F2鍵,查找'Control') – R3uK

+0

這可以幫助,但我仍然無法把它寫:( – Salas

+0

簡單的谷歌搜索,瞧:HTTPS://www.experts-exchange .COM /問題/ 26874253 /如何對環路與-VBA-上所有的控件放置-IN-A-字doc.html – R3uK

回答

0

此代碼將完成這項工作。它必須放在UserForm的代碼表中。

Private Sub ClearCheckBoxes() 

    Dim Ctl As MSForms.Control 

    For Each Ctl In Me.Controls 
     If TypeName(Ctl) = "CheckBox" Then Ctl.Value = False 
    Next Ctl 
End Sub