Problème excel

Résolu/Fermé
FARTHOUAT Jean-luc - 26 mai 2005 à 19:36
 Jl - 27 mai 2005 à 15:56
Salut,

Je cherche une solution pour déterminer la date du lundi par exemple, à partir du numéro de la semaine.
Un petit coup de pouce serait le bienvenu.
Merci par avance.

JLuc
A voir également:

2 réponses

Erdnax Messages postés 2273 Date d'inscription mercredi 1 octobre 2003 Statut Contributeur Dernière intervention 1 octobre 2007 497
27 mai 2005 à 08:47
Salut,

Est-ce que c'est ça que tu cherches ?

http://www.excelabo.net/xl/calendriers.php#lundisemaineX

@+
0
Armojax Messages postés 1860 Date d'inscription mercredi 19 janvier 2005 Statut Membre Dernière intervention 2 octobre 2024 1 528
27 mai 2005 à 14:37
Bonjour Jean-Luc,

Ci-dessous une petite fonction VBA. Essaie-la, et vois si ça te va.
On lui passe un n° de semaine, et elle fournit la date du lundi correspondant (bien définir la cellule résultat en format DATE).
Je me suis limité à l'année en cours...
Si on met 21 en A1,
=LUNDISEM(A1) répond : 23/05/2005.
Voici le code :
Function LUNDISEM(NoSem As Integer)

  If NoSem < 1 Or NoSem > 53 Then Exit Function

  Dim JourAn     As Date
  Dim JourSemAn  As Integer
  
  JourAn = "01/01/" & Year(Now)
  JourSemAn = Application.WorksheetFunction.Weekday(JourAn, 2)
  
  If JourSemAn > 4 Then
    LUNDISEM = JourAn - JourSemAn + (NoSem * 7) + 1
  Else
    LUNDISEM = JourAn - JourSemAn + (NoSem * 7) + 8
  End If
  
End Function
0
Salut,

Merci pour ta réponse, ça m'a été très utile.

A+

JL
0