if you look at the calendar form, you'll see that every day is a label box. behind day 5, on the CLICK event, it says:
Code:
=SetSelected("lblDay05")
so basically all you need to do is change that for each of those boxes. the change would look like:
Code:
=SetSelected("lblDay05")
(the same obviously, but the control name you would use again in the proc. and color the back of it). the proc. would change like so:
Code:
Private Function SetSelected(ctlName As String)
On Error GoTo Err_Handler
me(ctlName).backcolor = RGB(255,0,0) 'use whatever color here
Me.txtDate = DateSerial(Year(txtDate), Month(txtDate), CLng(Me(ctlName).Caption))
Call ShowHighligher(ctlName) 'this is the red circle. probably don't need this call now
Exit_Handler:
Exit Function
Err_Handler:
Call LogError(Err.Number, Err.Description, conMod & ".SetSelected")
Resume Exit_Handler
End Function