返回列表 上一主題 發帖

[發問] 如何預留空間給欄位? 判斷CheckBox=True

[發問] 如何預留空間給欄位? 判斷CheckBox=True

For  i = 1 To  100
If Me.Controls("CheckBox" & i).Value = True

目前我有CheckBox1~CheckBox50
如果我想預留CheckBox50~100
所以當判斷上列程式~會出現錯誤~
我該如何避開這個錯誤!?

回復 1# av8d
如果我想預留CheckBox50~100  請說清楚
檢查 所有控制項的名稱 含有 "CheckBox" 字串 及值= True
  1. Private Sub Ex()
  2.     Dim i As Integer
  3.     For i = 0 To Controls.Count - 1
  4.         If InStr(Controls(i).Name, "CheckBox") > 0 And Controls(i) = True Then
  5.          MsgBox Controls(i).Value
  6.         End If
  7.     Next
  8. End Sub
複製代碼

TOP

        靜思自在 : 人的心地是一畦田,土地沒有播下好種子,也長不出好的果實。 -
返回列表 上一主題