OVH Cloud OVH Cloud

Format automatique de date?

2 réponses
Avatar
Thierry
Bonjour,


Je souhaite créer un tableau par semaine pour planifier des réunions.

J' ai une colonne heure, une colonne objet, une colonne salle.

Sur la première ligne apparaît "semaine du 12/07/04 au 16/07/04

J'aimerai, dans la mesure du possible, que soit affiché automatiquement en
fonction de la semaine la première ligne.
Merci pour votre aide

2 réponses

Avatar
AV
Je comprends pas très bien ton souhait ...
Tu veux afficher auto la semaine (Lundi > Vendredi) du jour ?

=NOMPROPRE(TEXTE(AUJOURDHUI()-MOD(AUJOURDHUI()-2;7);"du jj mmmm "))&"au
"&NOMPROPRE(TEXTE(AUJOURDHUI()-MOD(AUJOURDHUI()-2;7)+4;"jj mmmm aaa "))&"Semaine

"&TEXTE(ENT((AUJOURDHUI()-(DATE(ANNEE(AUJOURDHUI()-JOURSEM(AUJOURDHUI()-1)+4);1;
3)-JOURSEM(DATE(ANNEE(AUJOURDHUI()-JOURSEM(AUJOURDHUI()-1)+4);1;3)))+5)/7);"00")

AV
Avatar
Philippe.R
Bonjour Thierry,

Dans un module ordinaire, tu colles cette fonction perso publiée ici par Daniel M:

Public Function lundi_semaine(x As Integer, An As Integer) As Date
Dim Jan03 As Date
Jan03 = DateSerial(An, 1, 3)
lundi_semaine = Jan03 - Weekday(Jan03) - 5 + 7 * x
End Function

puis dans la feuille de calcul, en faisant attention au saut de ligne :

="Semaine du " &TEXTE(lundi_semaine(NO.SEMAINE(AUJOURDHUI());2004);"jj/mm/aaaa") & " au " &
TEXTE(lundi_semaine(NO.SEMAINE(AUJOURDHUI());2004)+4;"jj/mm/aaaa")
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Thierry" a écrit dans le message de news:cct88j$5ck$
Bonjour,


Je souhaite créer un tableau par semaine pour planifier des réunions.

J' ai une colonne heure, une colonne objet, une colonne salle.

Sur la première ligne apparaît "semaine du 12/07/04 au 16/07/04

J'aimerai, dans la mesure du possible, que soit affiché automatiquement en
fonction de la semaine la première ligne.
Merci pour votre aide