IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Liste date d'une semaine


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 44
    Par défaut Liste date d'une semaine
    Bonjour.
    J'aimerai savoir si il est possible de connaitre la liste des date qui compose une semaine donnée.

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Sub DatesJourSemaine()
    Dim TabDate(7)
        DateDébut = InputBox("Saisir la date au format jj/mm/aaaa", "", "26/06/2006")
        TabDate(1) = DateDébut
        For i = 1 To 6
            TabDate(i + 1) = Format(CDate(DateDébut) + i, "dd/mm/yy")
        Next
     
        'Contrôle
        For i = 1 To 7
            MsgBox TabDate(i)
        Next
    End Sub
    Mais précise ta demande, je ne crois pas avoir répondu à ta question

    Regarde aussi datepart, dans l'aide

    A+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 44
    Par défaut
    je vais regarder ca merci

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 44
    Par défaut
    En fait datepart ne donne pas ce que je souhaite (ou alors alors j'ai rien compris) et ton code non plus (même si au pire je dois pouvoir modifier l'appli pour faire avec).

    Ce que je souhaite, c'est que a partir d'un numéro de semaine passé en paramètre, la fonction me ressorte la liste des date de cette semaine.
    Par exemple, si je lui passe 24, elle me retournerai 12/06/2006, 13/06/2006, 14/06/2006, 15/06/2006, 16/06,2006, 17/06/2006 et 18/06/2006. (en supposant que par défaut on travaille sur l'année en cours)

  5. #5
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Shinta veut quelque chose ressemblant à ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub Command1_Click()
      alala = DateValue("01/01/2006")
      coucou = WeekDay(alala) ' on détermine ici quel jour de la semaine était le 01/01/2006
      toto = 2 ' ici le numéro de la semaine concernée - le jour 1 de la semaine étant un dimanche
      dep = ((toto) * 7)
      If coucou > 1 Then dep = dep + coucou
      For i = 0 To 6
        MsgBox alala + dep + i
      Next
    End Sub
    pas affiné !


    EDIT :
    J'ai édité et affiné avec ces conventions là (car c'est une question de conventions) :
    - la 1ère semaine commence le 1er dimanche d'une année, le samedi et les jours précédents étant des jours de la dernière semaine de l'année précédente.
    Si une autre convention que celle-ci est retenue, il suffit de modifier le code en conséquence.

  6. #6
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Je ne modifie alors que le traitement de coucou !

Discussions similaires

  1. Réponses: 3
    Dernier message: 15/08/2013, 21h11
  2. retourner avec la date d'une semaine avant
    Par zerkos dans le forum Langage
    Réponses: 1
    Dernier message: 12/03/2012, 05h38
  3. récupérer les dates d'une semaine
    Par nicerico dans le forum Langage
    Réponses: 3
    Dernier message: 26/07/2010, 20h32
  4. [D7] trouver une semaine partir d'une date
    Par raoulmania dans le forum Langage
    Réponses: 3
    Dernier message: 01/12/2005, 10h36
  5. Comment obtenir la date de début d'une semaine ?
    Par Vodkha dans le forum Langage
    Réponses: 5
    Dernier message: 19/08/2005, 09h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo