Bonjour,
J'ai un UserForme pour la rédaction des commandes.
Dans ce UF j'ai un ComboBoxDélai qui permet à l'utilisateur de choisir 1, 2, 3 ,4 ou 5 jours de délais.
Et de ce choix j'en déduit la date de livraison.
Exemple si nous sommes le 2 et choix 2 jours => on obtient le 4
Sachant que dans mon domaine on ne travail ni le samedi ni le dimanche.
Mon objectif:
Ne plus compter ni les samedi ni les dimanche:
- pour ne plus avoir comme date de livraison un samedi ou un dimanche.
- pour que par exemple si on est vendredi et qu'on choisi 2 jours de délais, cela me retourne mercredi et pas lundi (car on travail 2 jours , lundi et mardi donc livraison mercredi)
Avez vous une idée pour faire un comptage de la date du jour + x + 1 (si on compte un samedi) + 1 (si on compte un dimanche)
Voici mon code actuel qui ne prend pas en compte cette contrainte
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 If ComboBoxDélai.Value = "1 jour" Then DateRetenue = DateAdd("d", 1, Date) End If If ComboBoxDélai.Value = "2 jours" Then DateRetenue = DateAdd("d", 2, Date) End If If ComboBoxDélai.Value = "3 jours" Then DateRetenue = DateAdd("d", 3, Date) End If If ComboBoxDélai.Value = "4 jours" Then DateRetenue = DateAdd("d", 4, Date) If ComboBoxDélai.Value = "5 jours" Then DateRetenue = DateAdd("d", 5, Date) End If
Walt
Partager