Instancier une date avec année, mois etc

Bonjour,

J'aimerai instancier une date (en vba) et je possède pour information l'année, le mois et la semaine.

Pourriez vous m'aider?

Existe t'il une fonction pour?

Merci d'avance

Bonne soirée

Bonjour,

Une première proposition avec l'année en A2 (ex. 2014) et le numéro de semaine en B2.

La formule ci-dessous te retournera la date du lundi de la semaine pour l'année donnée.

Cdlt

=DATE(A2;1;3)-JOURSEM(DATE(A2;1;3))-5+(7*B2)

Merci pour ta réponse, mais je souhaite le faire en vba (c'est une partie de la macro)

Re,

Idem précédemment avec une fonction personnalisée VBa à intégrer dans ton code.

Cdlt

Option Explicit
Public Function LundiSemaine(Année, Semaine)
    If Année = "" Or Semaine = "" Then
        LundiSemaine = ""
        Exit Function
    End If
    LundiSemaine = (Semaine - 1) * 7 + DateValue("05/01/" & Année) _
        - Weekday(DateValue("04/01/" & Année), vbMonday)
End Function

J'aime bien l'idée

Merci à toi!

Rechercher des sujets similaires à "instancier date annee mois etc"