Dans ma feuille j'ai dans une colonne A des dates que j'appèlerais "J" et
qui sont forcément des jours de la semaine du lundi au vendredi. J'entre ces
dates moi meme a la main.
J'aimerais que dans la colonne B apparaisse automatiquement une date qui
soit J+2, sauf que ce J+2 ne doit etre ni un samedi ni un dimanche.
Exemple :
j'entre lundi 19 juillet 2004 dans la colonne A
Dans la colonne B apparait mercredi 21 juillet 2004
J'entre vendredi 23 juillet 2004
je voudrais retrouver dans la colonne B mardi 27 juillet 2004 et non pas
dimanche 25 juillet 2004
est-ce possible simplement ?
Merci pour votre aide
Dans ma feuille j'ai dans une colonne A des dates que j'appèlerais "J" et
qui sont forcément des jours de la semaine du lundi au vendredi. J'entre ces
dates moi meme a la main. J'aimerais que dans la colonne B apparaisse automatiquement une date qui
soit J+2, sauf que ce J+2 ne doit etre ni un samedi ni un dimanche.
Exemple : j'entre lundi 19 juillet 2004 dans la colonne A Dans la colonne B apparait mercredi 21 juillet 2004
J'entre vendredi 23 juillet 2004 je voudrais retrouver dans la colonne B mardi 27 juillet 2004 et non pas
dimanche 25 juillet 2004
est-ce possible simplement ? Merci pour votre aide
Régis
.
C'est très simple
en A1 (cellule), entrer une date quelquonque en B1 (cellule), taper la formule suivante : =si(ou(joursem(A1;2)+2=6;joursem(A1;2)+2=7);A1+4;A1+2)
en mode macro (visual basic) il faut taper :
if weekday(range("A1"),2)+2=6 or weekday(range("A1"),2) +2=7 then range("B1").value=range("A1")+4 else range("B1").value=range("A1")+2 endif Bon courage
-----Message d'origine-----
Bonjour a tous
Dans ma feuille j'ai dans une colonne A des dates que
j'appèlerais "J" et
qui sont forcément des jours de la semaine du lundi au
vendredi. J'entre ces
dates moi meme a la main.
J'aimerais que dans la colonne B apparaisse
automatiquement une date qui
soit J+2, sauf que ce J+2 ne doit etre ni un samedi ni
un dimanche.
Exemple :
j'entre lundi 19 juillet 2004 dans la colonne A
Dans la colonne B apparait mercredi 21 juillet 2004
J'entre vendredi 23 juillet 2004
je voudrais retrouver dans la colonne B mardi 27 juillet
2004 et non pas
dimanche 25 juillet 2004
est-ce possible simplement ?
Merci pour votre aide
Régis
.
C'est très simple
en A1 (cellule), entrer une date quelquonque
en B1 (cellule), taper la formule suivante :
=si(ou(joursem(A1;2)+2=6;joursem(A1;2)+2=7);A1+4;A1+2)
en mode macro (visual basic) il faut taper :
if weekday(range("A1"),2)+2=6 or weekday(range("A1"),2)
+2=7 then
range("B1").value=range("A1")+4
else
range("B1").value=range("A1")+2
endif
Bon courage
Dans ma feuille j'ai dans une colonne A des dates que j'appèlerais "J" et
qui sont forcément des jours de la semaine du lundi au vendredi. J'entre ces
dates moi meme a la main. J'aimerais que dans la colonne B apparaisse automatiquement une date qui
soit J+2, sauf que ce J+2 ne doit etre ni un samedi ni un dimanche.
Exemple : j'entre lundi 19 juillet 2004 dans la colonne A Dans la colonne B apparait mercredi 21 juillet 2004
J'entre vendredi 23 juillet 2004 je voudrais retrouver dans la colonne B mardi 27 juillet 2004 et non pas
dimanche 25 juillet 2004
est-ce possible simplement ? Merci pour votre aide
Régis
.
C'est très simple
en A1 (cellule), entrer une date quelquonque en B1 (cellule), taper la formule suivante : =si(ou(joursem(A1;2)+2=6;joursem(A1;2)+2=7);A1+4;A1+2)
en mode macro (visual basic) il faut taper :
if weekday(range("A1"),2)+2=6 or weekday(range("A1"),2) +2=7 then range("B1").value=range("A1")+4 else range("B1").value=range("A1")+2 endif Bon courage