OVH Cloud OVH Cloud

Les dates et le filtre auto

6 réponses
Avatar
RENAUD Eric
Bonjour,

Je souhaite filtrer via VBA des dates sur une colonne.

Si je dis >= 01/07/2006 ET <02/07/2006 cela fonctionne. Les dates 01/07/2006
sont affichées.
Si je dis =01/07/2006 le filtre est vide. Pourquoi ?

D'avance merci

6 réponses

Avatar
Daniel
Bonjour.
Avec un filtre automatique personnalisé ?, ça fonctionne chez moi.
Cordialement.
Daniel
"RENAUD Eric" <erenaud(retirerceci)@fr.fm> a écrit dans le message de news:

Bonjour,

Je souhaite filtrer via VBA des dates sur une colonne.

Si je dis >= 01/07/2006 ET <02/07/2006 cela fonctionne. Les dates
01/07/2006 sont affichées.
Si je dis /07/2006 le filtre est vide. Pourquoi ?

D'avance merci




Avatar
RENAUD Eric
Je parle du problème rencontré en VBA car le filtre utilisé dans une feuille
de calcul en standard ça fonctionne.



"Daniel" a écrit dans le message de news:
%
Bonjour.
Avec un filtre automatique personnalisé ?, ça fonctionne chez moi.
Cordialement.
Daniel
"RENAUD Eric" <erenaud(retirerceci)@fr.fm> a écrit dans le message de
news:
Bonjour,

Je souhaite filtrer via VBA des dates sur une colonne.

Si je dis >= 01/07/2006 ET <02/07/2006 cela fonctionne. Les dates
01/07/2006 sont affichées.
Si je dis /07/2006 le filtre est vide. Pourquoi ?

D'avance merci








Avatar
Daniel
Pas vu le "VBA". ;-))
Essaie :
Range("A1:A5").AutoFilter Field:=1, Criteria1:Íate("01/06/2006")
Daniel
"RENAUD Eric" <erenaud(retirerceci)@fr.fm> a écrit dans le message de news:

Je parle du problème rencontré en VBA car le filtre utilisé dans une
feuille de calcul en standard ça fonctionne.



"Daniel" a écrit dans le message de news:
%
Bonjour.
Avec un filtre automatique personnalisé ?, ça fonctionne chez moi.
Cordialement.
Daniel
"RENAUD Eric" <erenaud(retirerceci)@fr.fm> a écrit dans le message de
news:
Bonjour,

Je souhaite filtrer via VBA des dates sur une colonne.

Si je dis >= 01/07/2006 ET <02/07/2006 cela fonctionne. Les dates
01/07/2006 sont affichées.
Si je dis /07/2006 le filtre est vide. Pourquoi ?

D'avance merci












Avatar
JLGD
BOnjour Daniel,

J'ai le même genre de problème qu'Eric. Avec le signe égal, cela fonctionne,
mais avec "<=" le filtre ne fonctionne pas, même si, quand je le consulte, la
condition apparaît bien, comme si l'écran ne se rafraichissait pas.
Voici le code :

Vdate = "<=" & Format(Sheets("Récap").Range("C12").Value, "dd/mm/yyyy")
Worksheets("Histo").Range("A1").AutoFilter Field:=1, Criteria1:=Vdate

Merci pour ton aide.

JL


Pas vu le "VBA". ;-))
Essaie :
Range("A1:A5").AutoFilter Field:=1, Criteria1:Íate("01/06/2006")
Daniel
"RENAUD Eric" <erenaud(retirerceci)@fr.fm> a écrit dans le message de news:

Je parle du problème rencontré en VBA car le filtre utilisé dans une
feuille de calcul en standard ça fonctionne.



"Daniel" a écrit dans le message de news:
%
Bonjour.
Avec un filtre automatique personnalisé ?, ça fonctionne chez moi.
Cordialement.
Daniel
"RENAUD Eric" <erenaud(retirerceci)@fr.fm> a écrit dans le message de
news:
Bonjour,

Je souhaite filtrer via VBA des dates sur une colonne.

Si je dis >= 01/07/2006 ET <02/07/2006 cela fonctionne. Les dates
01/07/2006 sont affichées.
Si je dis /07/2006 le filtre est vide. Pourquoi ?

D'avance merci

















Avatar
Daniel
Bonjour.
Mets :
Vdate = "<=" & Format(Sheets("Récap").Range("C12").Value, "mm/dd/yyyy")
Worksheets("Histo").Range("A1").AutoFilter Field:=1, Criteria1:=Vdate
Il n'y a aucune raison, si ce n'est que ça marche...
Cordialement.
Daniel
"JLGD" a écrit dans le message de news:

BOnjour Daniel,

J'ai le même genre de problème qu'Eric. Avec le signe égal, cela
fonctionne,
mais avec "<=" le filtre ne fonctionne pas, même si, quand je le consulte,
la
condition apparaît bien, comme si l'écran ne se rafraichissait pas.
Voici le code :

Vdate = "<=" & Format(Sheets("Récap").Range("C12").Value, "dd/mm/yyyy")
Worksheets("Histo").Range("A1").AutoFilter Field:=1, Criteria1:=Vdate

Merci pour ton aide.

JL


Pas vu le "VBA". ;-))
Essaie :
Range("A1:A5").AutoFilter Field:=1, Criteria1:Íate("01/06/2006")
Daniel
"RENAUD Eric" <erenaud(retirerceci)@fr.fm> a écrit dans le message de
news:

Je parle du problème rencontré en VBA car le filtre utilisé dans une
feuille de calcul en standard ça fonctionne.



"Daniel" a écrit dans le message de news:
%
Bonjour.
Avec un filtre automatique personnalisé ?, ça fonctionne chez moi.
Cordialement.
Daniel
"RENAUD Eric" <erenaud(retirerceci)@fr.fm> a écrit dans le message de
news:
Bonjour,

Je souhaite filtrer via VBA des dates sur une colonne.

Si je dis >= 01/07/2006 ET <02/07/2006 cela fonctionne. Les dates
01/07/2006 sont affichées.
Si je dis /07/2006 le filtre est vide. Pourquoi ?

D'avance merci



















Avatar
JLGD
Merci Daniel .

ça fonctionne effectivement. Je n'aurais jamais trouvé la solution tout seul.

Merci encore pour ton aide.

Cdt

JL


Bonjour.
Mets :
Vdate = "<=" & Format(Sheets("Récap").Range("C12").Value, "mm/dd/yyyy")
Worksheets("Histo").Range("A1").AutoFilter Field:=1, Criteria1:=Vdate
Il n'y a aucune raison, si ce n'est que ça marche...
Cordialement.
Daniel
"JLGD" a écrit dans le message de news:

BOnjour Daniel,

J'ai le même genre de problème qu'Eric. Avec le signe égal, cela
fonctionne,
mais avec "<=" le filtre ne fonctionne pas, même si, quand je le consulte,
la
condition apparaît bien, comme si l'écran ne se rafraichissait pas.
Voici le code :

Vdate = "<=" & Format(Sheets("Récap").Range("C12").Value, "dd/mm/yyyy")
Worksheets("Histo").Range("A1").AutoFilter Field:=1, Criteria1:=Vdate

Merci pour ton aide.

JL


Pas vu le "VBA". ;-))
Essaie :
Range("A1:A5").AutoFilter Field:=1, Criteria1:Íate("01/06/2006")
Daniel
"RENAUD Eric" <erenaud(retirerceci)@fr.fm> a écrit dans le message de
news:

Je parle du problème rencontré en VBA car le filtre utilisé dans une
feuille de calcul en standard ça fonctionne.



"Daniel" a écrit dans le message de news:
%
Bonjour.
Avec un filtre automatique personnalisé ?, ça fonctionne chez moi.
Cordialement.
Daniel
"RENAUD Eric" <erenaud(retirerceci)@fr.fm> a écrit dans le message de
news:
Bonjour,

Je souhaite filtrer via VBA des dates sur une colonne.

Si je dis >= 01/07/2006 ET <02/07/2006 cela fonctionne. Les dates
01/07/2006 sont affichées.
Si je dis /07/2006 le filtre est vide. Pourquoi ?

D'avance merci