Sub CommandButton1_Click()
'déclaration des variables :
Dim DLig As Long
Dim Trouve As Range
Dim Trouve_2 As Range
Dim PlageDeRecherche As Range
Dim Date_debut As Date
Dim Date_fin As Date
Dim AdresseTrouvee As String
Dim mon_tab As Variant
Date_debut = CDate(TextBox1)
Date_fin = CDate(TextBox2)
'dans la première colonne de la feuille active ??? ici ce sont 4 colonnes !!!
Set PlageDeRecherche = Range("C5:F40")
'*******************************
'la recherche est faite sur la colonne C (1ère colonne de la plage)
Set Trouve = PlageDeRecherche.Columns(1).Find(Date_debut, , , xlWhole)
If Trouve Is Nothing Then MsgBox Date_debut & " n'est pas présente dans " & PlageDeRecherche.Columns(1).Address(0, 0): Exit Sub
Trouve.Interior.ColorIndex = 3
Trouve.Offset(0, 1).Value = IIf(Weekday(Trouve.Value, 2) > 5, "", "essai")
'la recherche est faite sur la colonne E (3ème colonne de la plage)
Set Trouve_2 = PlageDeRecherche.Columns(3).Find(Date_fin, , , xlWhole)
If Trouve_2 Is Nothing Then MsgBox Date_fin & " n'est pas présente dans " & PlageDeRecherche.Columns(3).Address(0, 0): Exit Sub
Trouve_2.Interior.ColorIndex = 3
Trouve_2.Offset(0, 1).Value = IIf(Weekday(Trouve.Value, 2) > 5, "", "essai")
'...
'...
'...
End Sub