Bonjour , voici un nouveau problème :
Je saisie un indice dans le textbox9 , dans la feuille HEURE l faut retrouver cet indice et répartir les horaires trouvés dans les autres textbox.
Si j'ai un seul indice retrouvé dans la feuille HEURE les textbox 69 ,70 , 71 , 72 se remplissent quand même:
Comment éviter ce remplissage inapproprié ?
Merci pour votre aide
Je saisie un indice dans le textbox9 , dans la feuille HEURE l faut retrouver cet indice et répartir les horaires trouvés dans les autres textbox.
Si j'ai un seul indice retrouvé dans la feuille HEURE les textbox 69 ,70 , 71 , 72 se remplissent quand même:
Comment éviter ce remplissage inapproprié ?
Code:
Private Sub TextBox9_Change()
Dim c As Range ' Recherche dans la feuille HEUREE les horaires
Set c = Sheets("HEURE").Range("B:B").Cells.Find(What:=Me.TextBox9)
If Not c Is Nothing Then Me.TextBox67 = c.Offset(0, 2).Value
If Not c Is Nothing Then Me.TextBox68 = c.Offset(0, 4).Value
If Not c Is Nothing Then Me.TextBox69 = c.Offset(1, 2).Value
If Not c Is Nothing Then Me.TextBox70 = c.Offset(1, 4).Value
If Not c Is Nothing Then Me.TextBox71 = c.Offset(2, 2).Value
If Not c Is Nothing Then Me.TextBox72 = c.Offset(2, 4).Value
End Sub
Merci pour votre aide
Pièces jointes
Dernière édition: