2014-09-01 29 views

回答

0

添加開頭:

Dim checks As Long 

    Public Sub BUpdate(Cancel As Integer) 

     Dim ch As Boolean 

     ch = Screen.ActiveControl.Value 

     Debug.Print ch 

     If ch Then 
      checks = checks + 1 
     Else 
      checks = checks - 1 
     End If 

     If checks > 2 Then 
      Cancel = 1 
      MsgBox "qwe" 
     End If 
    Debug.Print checks 
    End Sub 

併爲每個複選框寫這篇文章beforeupdate事件:

BUpdate Cancel 

這樣會工作,直到你將檢查一些箱子和開關設計視圖和回。

+0

我已經在表單屬性中的BU事件中添加了此代碼。但沒有發生! – user3497327 2014-09-01 15:30:48

+0

這一行'BUpdate Cancel'被插入到每個'CheckBox'的'BeforeUpdate'事件中 – 4dmonster 2014-09-01 15:49:45

相關問題