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

Excel Discussion :

Macro Excel - Filtre Antérieur à la date du jour


Sujet :

Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Supply Chain Analyst
    Inscrit en
    Mars 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Supply Chain Analyst

    Informations forums :
    Inscription : Mars 2014
    Messages : 2
    Points : 4
    Points
    4
    Par défaut Macro Excel - Filtre Antérieur à la date du jour
    Bonjour à Tous,

    Je possède une base de données avec toute une série d'articles à livrer avant certaines dates.
    Je souhaiterais isoler les dates antérieurs à aujourd'hui.

    Cette tâche étant récurrente, je souhaiterais créer une simple macro réalisant cette étape.
    Le soucis, c'est que le filtre se crée bien MAIS la date est en Format US.

    Si je fais tourner la macro aujourd'hui, le filtre va se créer sur 03/08/2014 (et non 08/03/2014).
    Le résultat de mon filtre est Faux par Conséquent.

    J'ai tenté de convertir le Format des Dates de la Feuille EXCEL en Format US (MM/DD/YYYY) mais le résultat n'est pas probant

    Voici mon "code" :

    Sheets("PO_EC_ST_MAT").Select
    Columns("H:H").Select
    Selection.Copy

    Range("Z1").Select
    ActiveSheet.Paste
    Application.CutCopyMode = False
    Selection.NumberFormat = "mm/dd/yyyy"

    Range("Z1").Select
    Selection.AutoFilter

    ActiveSheet.Range("$A$1:$Z$1143").AutoFilter Field:=26, Criteria1:= _
    "<" & Date, Operator:=xlAnd

    Columns("A:V").Select
    Range("V1").Activate



    Qqn peut-il m'aider sur ce point bloquant ?



    D'avance merci.
    Bon week-end

    Bobo

  2. #2
    Candidat au Club
    Homme Profil pro
    Supply Chain Analyst
    Inscrit en
    Mars 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Supply Chain Analyst

    Informations forums :
    Inscription : Mars 2014
    Messages : 2
    Points : 4
    Points
    4
    Par défaut
    Bonjour,

    Solution trouvée :

    Convertir date en Long :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ActiveSheet.Range("$A$1:$Z$1143").AutoFilter Field:=26, Criteria1:= _
    "<" & Clng(Date), Operator:=xlAnd
    Bon week end

Discussions similaires

  1. [XL-2003] Filtres élaborés et Date du jour
    Par graphikris dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 20/01/2013, 20h15
  2. [XL-2007] VB - TCD - Filtre de rapport - Date du jour
    Par anthooooony dans le forum Excel
    Réponses: 1
    Dernier message: 24/08/2012, 14h46
  3. Filtre sur date du jour + date du jour+1
    Par pierrot67 dans le forum Bases de données
    Réponses: 6
    Dernier message: 16/05/2007, 07h21
  4. nommer une feuille excel par la date du jour.
    Par Bourezak dans le forum Access
    Réponses: 3
    Dernier message: 22/01/2007, 15h22
  5. Réponses: 2
    Dernier message: 26/12/2006, 12h49

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