Try some code like the following:
Dim R As Range
Dim B As Boolean
For Each R In Worksheets("Sheet1").Range("D1

31") '<<< CHANGE AS NEEDED
If Int(R.Value) = Int(Now) Then
If R(1, 2).Value <> vbNullString Then
B = True
End If
Exit For
End If
Next R
If B = True Then
CheckBox1.Value = True
TextBox1.Enabled = False
End If
--
Cordially,
Chip Pearson
Microsoft Most Valuable Professional
Excel Product Group, 1998 - 2008
Pearson Software Consulting, LLC
www.cpearson.com
(email on web site)
"pswanie" <(E-Mail Removed)> wrote in message
news:2A852634-F97B-423D-9AB6-(E-Mail Removed)...
>i got a checkbox1 on a userform
>
> column n down i got dates for this month 1 thru 31
>
> checkbox1 needs be value = true if data next to todays date are enterd
> allready.
>
> and
> if checkbox1 value = true then textbox1.enable = false