Bonjour à tous.
Voilà mon problème.
J'ai créé un petit programme pouvant gérer les emplois du temps des personnels.
Quand je rentre les horaires du lundi, j'aimerai les dupliquer sur les autres jours grâce au code suivant
If DLundi.ListIndex <> -1 Then
i = DLundi.ListIndex
DMardi.ListIndex = i
DMercredi.ListIndex = i
DJeudi.ListIndex = i
DVendredi.ListIndex = i
DSamedi.ListIndex = i
DMardi.Value = DLundi.Value
DMercredi.Value = DLundi.Value
DJeudi.Value = DLundi.Value
DVendredi.Value = DLundi.Value
DSamedi.Value = DLundi.Value
End If
MsgBox DLundi.Value & " / " & DMardi.Value & " / " & DMercredi.Value & " / " & DJeudi.Value & " / " & DVendredi.Value & " / " & DSamedi.Value
Et dans ma MsgBox j'obtiens : 7:00 / / / 7:00 / 7:00 /
Je ne comprends pas pourquoi DMardi, DMercredi et DSamedi n'ont pas aussi 7:00 comme valeur.
Pourtant j'écris bien DMardi.value = DLundi.value, je lui donne la même ligne dans listIndex (Oui car chaque liste on les même valeur)
Je vous remercie pour le temps que vous allez consacrer et si je n'ai pas été assez clair dites le moi