[jours d'une semaine] en visual basic

Résolu/Fermé
Utilisateur anonyme - 10 juin 2008 à 13:56
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 13 juin 2008 à 08:27
Bonjour,

Je cherche une méthode pour connaitre tous les jours d'une semaine donnée en langage VB.

Par exemple en ayant vcomme donnée la semaine 29 de l'année 2008 connaitre:

14 juillet
15 juillet
...
19 juillet

Si quelqu'un connait la solution je le remercie par avance.

Bonne journée @ tous
A voir également:

3 réponses

Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
10 juin 2008 à 14:10
bonjour,

J'ai trouvé ça sur : https://vb.developpez.com/faq/?page=Dates , ça peut t'aider.

Public Function InvDatePart(ByVal PosJour As Integer, ByVal NumSemaine As Integer, ByVal Annee As Integer) As Date
   
    Dim tmpDate As Date

    tmpDate = CDate("1/1/" & Format$(Annee))
    If Weekday(tmpDate, vbMonday) < 6 Then NumSemaine = NumSemaine - 1
    tmpDate = DateAdd("ww", NumSemaine, tmpDate)
    tmpDate = DateAdd("d", PosJour - Weekday(tmpDate, vbMonday), tmpDate)
    InvDatePart = tmpDate

End Function

Par exemple, InvDatePart(3, 10, 2004) vous renvoie la date correspondant au troisième jour de la dixième semaine de l'année 2004.

;o)
polux
1
Utilisateur anonyme
12 juin 2008 à 21:30
Merci beaucoup c'est précisément ce que je recherchais tu ma bien rendu service merci encore.

Bonne soirée !
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
13 juin 2008 à 08:27
de rien, content de t'avoir aidé à résoudre ton blème ...

bonne continuation.

;o)

polux
0