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 des dates [XL-365]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2019
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2019
    Messages : 88
    Par défaut Récupérer des dates
    Bonsoir le Forum,

    Dans un classeur, j'ai sur une première feuille (F01) toute une série de Taches à effectuer (Ici réduit)

    Par souci de présentation simplifié, je souhaite sur une seconde feuille (F02) n'avoir que 5 taches présentées en partant de la date la plus proche de la date actuelle.

    ​Est il possible de le faire par macro avec le bouton "Mise à Jour" présent sur la feuille F02 ?

    D'avance Merci pour votre aide.

    Cordialement
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert
    Inscrit en
    Décembre 2002
    Messages
    993
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 993
    Par défaut
    Voilà, j'ai testé avec différentes dates et ça m'a l'air bon, à toi de tester. Ne sachant pas la quantité de données à traiter, j'ai utilisé le tri à bulles, pas le plus performant mais peut-être suffisant.
    Si ce n'est pas le cas, il faudra envisager une autre méthode de tri.

    Date.xlsm

  3. #3
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 566
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 566
    Par défaut
    Bonjour
    Avec 365 une unique formule suffit, pas besoin de coder

    Avec la liste des RV sous forme de tableau structuré nommé t_RV (les tableaux structurés existent depuis plus de 20 ans, il serait temps de les utiliser...)
    une unique formule en A3 du second onglet
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =TRIER(PRENDRE(TRIER(FILTRE(t_RV;t_RV[Date]>=AUJOURDHUI());1;-1);5);1;1)
    donne ce qui est demandé...

    Et tout RV ajouté est pris en compte sans toucher à quoi que ce soit...

  4. #4
    Membre Expert Avatar de Nain porte koi
    Homme Profil pro
    peu importe
    Inscrit en
    Novembre 2023
    Messages
    1 221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : peu importe

    Informations forums :
    Inscription : Novembre 2023
    Messages : 1 221
    Par défaut
    Citation Envoyé par 78chris Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =TRIER(PRENDRE(TRIER(FILTRE(t_RV;t_RV[Date]>=AUJOURDHUI());1;-1);5);1;1)
    J'adore... Et vu que le demandeur à préciser X365 c'est top.

  5. #5
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2019
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2019
    Messages : 88
    Par défaut
    Merci à vous tous pour vos solutions qui me plaisent beaucoup
    Cordialement

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

Discussions similaires

  1. Saisie des dates
    Par J-P-B dans le forum XMLRAD
    Réponses: 5
    Dernier message: 04/07/2003, 11h08
  2. Manipuler des dates...
    Par Ti Jen-tsie dans le forum Langage
    Réponses: 4
    Dernier message: 26/06/2003, 11h46
  3. [MCD] [MCD] Gestion des dates
    Par brionne dans le forum Schéma
    Réponses: 3
    Dernier message: 30/05/2003, 13h01
  4. Réponses: 3
    Dernier message: 19/03/2003, 15h19
  5. Fonctions de manipulation des chaines et des dates
    Par Fares BELHAOUAS dans le forum Débuter
    Réponses: 3
    Dernier message: 09/11/2002, 22h43

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