OVH Cloud OVH Cloud

jour anniversaire

5 réponses
Avatar
james
Bonjour,
Je ne me souviens plus comment retrouve t-on le jour de naissance dans la
semaine avec la date.
Merci de votre aide.
Salutations
james

5 réponses

Avatar
SL
Bonjour
je ne suis pas sûr d'avoir bien compris mais c'était un vendredi si tu es né
le 31/12/1965
=TEXTE("31/12/1965";"jjjj")
ou fonction JOURSEM

il y aura un problème pour ton arrière-grande-mère née avant le 01/03/1900
01/03/1900 car le 29/02/1900 existe dans excel mais n'existait pas en
réalité. donc les jours entre le 01/01/1900 et le 28/02/1900 sont faux.
Donc avant le 01/03/1900 : VBA

Sub Macro1()
Range("D1").FormulaR1C1 = "=WEEKDAY(1)" 'donne 1 dimanche
Range("D2") = Weekday("01/01/1900") 'donne 2 lundi
End Sub

Stéphane


"james" a écrit dans le message de news:


Bonjour,
Je ne me souviens plus comment retrouve t-on le jour de naissance dans la
semaine avec la date.
Merci de votre aide.
Salutations
james


Avatar
james
Merci Stéphane pour la réponse.
Toutefois pouvez vous me donner la manip pour transformer le numéro du jour
par le texte (ex. le 5 pour jeudi)
James


Bonjour
je ne suis pas sûr d'avoir bien compris mais c'était un vendredi si tu es né
le 31/12/1965
=TEXTE("31/12/1965";"jjjj")
ou fonction JOURSEM

il y aura un problème pour ton arrière-grande-mère née avant le 01/03/1900
01/03/1900 car le 29/02/1900 existe dans excel mais n'existait pas en
réalité. donc les jours entre le 01/01/1900 et le 28/02/1900 sont faux.
Donc avant le 01/03/1900 : VBA

Sub Macro1()
Range("D1").FormulaR1C1 = "=WEEKDAY(1)" 'donne 1 dimanche
Range("D2") = Weekday("01/01/1900") 'donne 2 lundi
End Sub

Stéphane


"james" a écrit dans le message de news:


Bonjour,
Je ne me souviens plus comment retrouve t-on le jour de naissance dans la
semaine avec la date.
Merci de votre aide.
Salutations
james







Avatar
SL
La fonction TEXTE est fait pour ça.
=TEXTE(5;"jjjj") donne jeudi
si c'est pour l'affichage, modifier le format de la cellule (personnalité
jjjj)

Si la semaine commence le lundi (comme en France), utiliser JOURSEM(date;2)
4 = jeudi

"james" a écrit dans le message de news:


Merci Stéphane pour la réponse.
Toutefois pouvez vous me donner la manip pour transformer le numéro du
jour
par le texte (ex. le 5 pour jeudi)
James


Bonjour
je ne suis pas sûr d'avoir bien compris mais c'était un vendredi si tu es

le 31/12/1965
=TEXTE("31/12/1965";"jjjj")
ou fonction JOURSEM

il y aura un problème pour ton arrière-grande-mère née avant le
01/03/1900
01/03/1900 car le 29/02/1900 existe dans excel mais n'existait pas en
réalité. donc les jours entre le 01/01/1900 et le 28/02/1900 sont faux.
Donc avant le 01/03/1900 : VBA

Sub Macro1()
Range("D1").FormulaR1C1 = "=WEEKDAY(1)" 'donne 1 dimanche
Range("D2") = Weekday("01/01/1900") 'donne 2 lundi
End Sub

Stéphane


"james" a écrit dans le message de
news:


Bonjour,
Je ne me souviens plus comment retrouve t-on le jour de naissance dans
la
semaine avec la date.
Merci de votre aide.
Salutations
james









Avatar
james
Ok Stéphane, merci pour vos réponses rapides
Salutations
james


La fonction TEXTE est fait pour ça.
=TEXTE(5;"jjjj") donne jeudi
si c'est pour l'affichage, modifier le format de la cellule (personnalité
jjjj)

Si la semaine commence le lundi (comme en France), utiliser JOURSEM(date;2)
4 = jeudi

"james" a écrit dans le message de news:


Merci Stéphane pour la réponse.
Toutefois pouvez vous me donner la manip pour transformer le numéro du
jour
par le texte (ex. le 5 pour jeudi)
James


Bonjour
je ne suis pas sûr d'avoir bien compris mais c'était un vendredi si tu es

le 31/12/1965
=TEXTE("31/12/1965";"jjjj")
ou fonction JOURSEM

il y aura un problème pour ton arrière-grande-mère née avant le
01/03/1900
01/03/1900 car le 29/02/1900 existe dans excel mais n'existait pas en
réalité. donc les jours entre le 01/01/1900 et le 28/02/1900 sont faux.
Donc avant le 01/03/1900 : VBA

Sub Macro1()
Range("D1").FormulaR1C1 = "=WEEKDAY(1)" 'donne 1 dimanche
Range("D2") = Weekday("01/01/1900") 'donne 2 lundi
End Sub

Stéphane


"james" a écrit dans le message de
news:


Bonjour,
Je ne me souviens plus comment retrouve t-on le jour de naissance dans
la
semaine avec la date.
Merci de votre aide.
Salutations
james














Avatar
Ange Ounis
Pourquoi pas un format personnalisé de la cellule qui contient la date de
naissance ?
Exemple
en A1 --> 28/06/1985
format de la cellule A1 : jjjj

----------
Ange Ounis
----------

Bonjour,
Je ne me souviens plus comment retrouve t-on le jour de naissance dans la
semaine avec la date.
Merci de votre aide.
Salutations
james