re,
il utilise ce "M", mais il faut juste modifier 2 fois 2 chiffres, voir texte en rouge, pour i1 on ajoute maitenant 2 à iM1 et pour i2 1 à iM2. Bon, change ce 2 en 1 et le 1 en 0. (Pour le moment, il ne fait que la première partie (=true) et ne parcourt pas la partie "else")
If True Then 'il faut choisir ici, oubien faux oubien vrai *********************************************** I M P O R T A N T ******
i1 = IIf(iM1 > 0, iM1 + 2, IIf(iDeb1 = 0, iLun1 - 2, iDeb1)) 'M du dimanche prioritair au début
i2 = IIf(iM2 > 0, iM2 + 1, IIf(iDeb2 = 0, iLun2 - 3, iDeb2 - 1))
Else
i1 = IIf(iDeb1 = 0, IIf(iM1 > 0, iM1 + 2, iLun1 - 2), iDeb1) 'Début prioritair àu M du dimanche
i2 = IIf(iDeb2 = 0, IIf(iM2 > 0, iM2 + 1, iLun2 - 3), iDeb2 - 1)
End If