Jour semaine

  • Initiateur de la discussion Martial
  • Date de début
M

Martial

Guest
Bonjour à tous.
j'ai établi un planning au mois. Pour des raisons de place je souhaite en tapant 01/04/2006 que seuls les jours du lundi au vendredi s'affiche, mais je ne connais pas la formule !!!!! Quelqu'un peut-il me la communiquer ? Ca serait sympa ! :eek:
 
I

imanuelga

Guest
bonjour,

il doit y avoir plus élégant mais moi je fais comme cela : j'ai 2 fonctions dans mon fichier perso puis dans la cellule je tape avec la date sur a2 : =jour_semaine(a2)

Function jour_semaine(date_)

If modulo(date_ - 2, 7) + 1 = 1 Then
jour_semaine = 'Lundi'
ElseIf modulo(date_ - 2, 7) + 1 = 2 Then
jour_semaine = 'Mardi'
ElseIf modulo(date_ - 2, 7) + 1 = 3 Then
jour_semaine = 'Mercredi'
ElseIf modulo(date_ - 2, 7) + 1 = 4 Then
jour_semaine = 'Jeudi'
ElseIf modulo(date_ - 2, 7) + 1 = 5 Then
jour_semaine = 'Vendredi'
ElseIf modulo(date_ - 2, 7) + 1 = 6 Then
jour_semaine = 'Samedi'
ElseIf modulo(date_ - 2, 7) + 1 = 7 Then
jour_semaine = 'Dimanche'
End If

End Function

Function modulo(date_, base)

modulo = date_ - (Int(date_ / base) * base)

End Function

@+
 

pat1545.

XLDnaute Accro
Bonjour,

en mettant une cellule au format date 'jjj/jj/mmm/aaaa' tu sais avoir le jour dans la cellule comme 'vendredi/7/avril/2006'
si tu mets en partant de A2 les 5 premiers jours de ton planning en dur (03/04/2006 - 04/04/2006 ....) sous la dernière tu fais : = A2 + 7 et tu auras encore une semaine..

Pas besoin de fonction perso pour connaitre le jour.

Bye
 

Discussions similaires

Statistiques des forums

Discussions
312 675
Messages
2 090 799
Membres
104 668
dernier inscrit
Mac-Breheny