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

Macros et VBA Excel Discussion :

Récupérer les dates sans weekend [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de zangaloni
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 474
    Par défaut Récupérer les dates sans weekend
    Bonjour, je cherche comment je peux récupérer les dates des années sans weekend.
    y a-t-il un moyen rapide sur excel ?

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    mais, encore

    Heureusement il y as des weekend tous les ans .. et donc pas
    d' années sans weekend.

  3. #3
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Bonjour,

    Voici une solution pour lister les jours de l'année sans les jours de week end

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Dim dte As Date
    Dim i As Integer
     
    dte = "31/12/2010"
    i = 1
     
    Do While dte <= "31/12/2011"
        dte = DateAdd("d", 1, dte)
        Select Case Weekday(dte, vbMonday)
            Case 1, 2, 3, 4, 5
                Range("A" & i).Value = Format(dte, "dd/mm/yyyy")
                i = i + 1
        End Select
    Loop

  4. #4
    Membre très actif Avatar de zangaloni
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 474
    Par défaut
    Je ne vois rien d'aussi marrant.
    Je me suis mal exprimé, et pourtant c'est assez clair.
    Je recherche à savoir s'il y a un moyen de détecter les weekends d'une date quelconque.

  5. #5
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    est-ce que le code à jfontaine .. te convient ?


    Citation Envoyé par zangaloni Voir le message
    ...
    Je me suis mal exprimé, et pourtant c'est assez clair.
    Je recherche à savoir s'il y a un moyen de détecter les weekends d'une date quelconque.
    C'est toujours pas clair ... c'est quoi une "date quelconque" ?
    est-ce un ensemble jour entre deux dates comme te le suggère jpfontaine ? est dans ce cas il te suffit de tester pour chaque jour si l'on est dimanche ou samedi ...

  6. #6
    Membre très actif Avatar de zangaloni
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 474
    Par défaut
    oui ça me convient, merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Calendrier] Récupérer les dates des vacances scolaires, c'est possible ?
    Par fayred dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 13
    Dernier message: 10/10/2016, 19h45
  2. Réponses: 8
    Dernier message: 17/09/2014, 13h39
  3. Réponses: 4
    Dernier message: 24/11/2008, 14h13
  4. Récupérer les dates de l'année en cours sur SQL Server
    Par And_res dans le forum Bases de données
    Réponses: 5
    Dernier message: 17/10/2008, 10h51
  5. Réponses: 11
    Dernier message: 05/06/2008, 12h04

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