If I were doing this, I would make an 11th checkbox that would be labled as "Check All". I would name each checkbox object with a name like "chkbxN", where N equals a number from 1 to 10. On the 11th checkbox, we'll call it chkbxAll, we'll put the following function on the OnClick event
Private Sub chkbxAll_Click()
Dim bolState As Boolean
If chkbxAll.Value = True Then
bolState = True
Else
bolState = False
End If
For i = 1 To 10
Me.Controls("chkbx" & i).Value = bolState
Next i
End Sub petersdaniel@hotmail.com
"If A equals success, then the formula is: A=X+Y+Z. X is work. Y is play. Z is keep your mouth shut." --Albert Einstein