Public Sub cboIntervalle_Change()
'Dim cIntervalle
If cboIntervalle.ListIndex = -1 Then Exit Sub
If CByte(cboJour) <= CByte(cboIntervalle) Then
MsgBox ("L'intervalle doit être plus petit que la date")
cboIntervalle.Value = 0
End If
cIntervalle = cboIntervalle.Value
End Sub
Public Sub cboJour_Change()
'Dim cjour
cjour = cboJour.Value
If cboJour.ListIndex = -1 Then Exit Sub
'MsgBox (cJour)
End Sub
Private Sub Label1_Click()
End Sub
Private Sub Label2_Click()
End Sub
Private Sub UserForm_Click()
End Sub
Private Sub cmdCancel_Click()
Canceled = True
Hide
End Sub
Private Sub cmdOK_Click()
Canceled = False
Hide
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, _
CloseMode As Integer)
If CloseMode = vbFormControlMenu Then
Cancel = True
MsgBox "SVP, utilisez le bouton!"
End If
End Sub
Sub UserForm_Initialize()
Dim i As Byte
Me.StartUpPosition = 2
cboJour.Value = Day(Date)
cboIntervalle.Value = 0
For i = 1 To Day(Date)
cboJour.AddItem i
Next
For i = 0 To Day(Date) - 1
cboIntervalle.AddItem i
Next
End Sub