Dates automatiques

A

Alice

Guest
Bonjour le forum,
Suis tombée par hasard sur votre site (qui soit dit en passant est remarquable !!) et je voudrais votre aide concernant une saisie de dates. Je vous joins mon classeur.
Merci par avance.
Alice
 
A

Alice

Guest
Voici le classeur [file name=dates_20050714165849.zip size=1822]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/dates_20050714165849.zip[/file]
 

Pièces jointes

  • dates_20050714165849.zip
    1.8 KB · Affichages: 17

Tibo

XLDnaute Barbatruc
Salut Alice,

Partant du principe qu'il y a 6 jours ouvrables par semaine, il suffit de 'sauter le Dimanche'.

La formule pourrait donner ceci en D4 :

=B4+SI(JOURSEM(B4+1)=1;2;1)

Formule à recopier vers la droite (les cellules doivent être au format date)

Sinon, tu pourras trouver sur la page d'accueil une rubrique Téléchargements dans laquelle du trouveras un classeur dédié aux calculs sur les dates et heures de nos amies Celeda, Monique et Cathy. Une vraie mine d'or.

@+
 
A

Alice

Guest
voici le fichier. [file name=dates_20050714171912.zip size=2148]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/dates_20050714171912.zip[/file]
 

Pièces jointes

  • dates_20050714171912.zip
    2.1 KB · Affichages: 15
D

DBP

Guest
Bonsoir Alice, Le Forum,

J'ai regardé ton problème, voilà ce que je te propose:

en D4 tu rentre ce ci :

=B4+SI(JOURSEM(B4+1)=7;3;SI(JOURSEM(B4+2)=1;1;1))

Ensuite tu copie en étirant vers la droite.
Cela devrait fonctionné.

A+

Bernard.
 

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonsoir Alice, DBP, le Forum

Je dois partir maintenant, mais regarde ceci :

Lien supprimé

C'est une approche, bien évidemment différente de tes besoins, mais ce sera utiles si tu dois fabriquer des calendriers par VBA...

Pour les jours ouvrables il existe WeekDay en VBA aussi...

Un exemple :

Option Explicit

Sub WeeklyDating()
Dim DateStart As Date
Dim Semaine As Byte

DateStart = Date

Semaine = DatePart('WW', DateStart, vbMonday, vbFirstFourDays)

MsgBox 'Numéro de Semaine : ' & Semaine
MsgBox 'Numéro de Jour : ' & Weekday(DateStart, vbMonday)
MsgBox 'Numéro de Mois ' & Month(DateStart)


End Sub


Bonne Soirée
@+Thierry
 

Discussions similaires

Réponses
16
Affichages
699
Réponses
5
Affichages
355

Statistiques des forums

Discussions
312 594
Messages
2 090 091
Membres
104 374
dernier inscrit
cheick.coulibaly@dcsmali.