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 :

Filtre entre 2 dates [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2010
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 168
    Par défaut Filtre entre 2 dates
    Bonjour, j'ai un souci avec une macro pour filtrer entre 2 dates les données d'un tableau et les copier dans un nouveau classeur. Cela fonctionne manuellement. Je l'ai enregistré avec l'enregistreur de macro et quand je lance celle-ci, le filtre marche pas :s.

    Merci de votre aide.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Sub Macro1()
        ActiveSheet.Range("D2").Select
        selection.AutoFilter
        ActiveSheet.Range("$D$2:$K$150").AutoFilter Field:=1, Criteria1:=">=13/02/2014", Operator:=xlAnd, Criteria2:="<=17/02/2014"
        ActiveSheet.Range("$D$2:$K$150").SpecialCells(xlCellTypeVisible).Select
        selection.Copy
        Workbooks.Add
        selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
        Columns("A:A").Select
        Application.CutCopyMode = False
        selection.NumberFormat = "dd/mm/yyyy"
    End Sub

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Bonjour,

    Est-ce que 13/02/2014 est le format de date par défaut dans ta version Windows/Excel ?
    C'est-à-dire que si tu entres une date valide dans une cellule, est-ce que c'est ce format que tu vois dans ta barre de formule (jj/mm/aaaa) ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2010
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 168
    Par défaut
    Oui c le bon format et j'ai enfin réussi a faire marcher la macro :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    toto = Feuil3.Range("DEBUTEXPORT").Value2
     titi = Feuil3.Range("FINEXPORT").Value2
     If ActiveSheet.AutoFilterMode = True Then
      ActiveSheet.AutoFilterMode = False
     End If
     [LISTEANOMALIES].AutoFilter Field:=1, Criteria1:=">=" & toto, Operator:=xlAnd, Criteria2:="<=" & titi
     [LISTEANOMALIES].SpecialCells(xlCellTypeVisible).Copy
     Workbooks.Add
     selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2010
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 168
    Par défaut
    Merci pour l'aide et bonne soirée

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

Discussions similaires

  1. Probleme avec un filtre entre deux dates
    Par roubase dans le forum Bases de données
    Réponses: 6
    Dernier message: 13/03/2012, 10h58
  2. [SPS07] Comment faire un filtre entre deux dates ?
    Par Tybo34 dans le forum Développement Sharepoint
    Réponses: 11
    Dernier message: 23/07/2010, 09h42
  3. [BO 5.1.6][Designer] Filtre entre 2 dates
    Par julien2602 dans le forum Designer
    Réponses: 42
    Dernier message: 15/02/2008, 16h19
  4. Creation d'un filtre entre 2 dates
    Par julien2602 dans le forum Designer
    Réponses: 4
    Dernier message: 09/01/2008, 11h05
  5. [ADO Table] Filtre entre deux dates
    Par aliwassem dans le forum Bases de données
    Réponses: 3
    Dernier message: 22/04/2007, 12h36

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