Bug sur le filtre auto ?

  • Initiateur de la discussion Initiateur de la discussion starius
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

starius

Guest
Bonjour tout le monde !

Dans mon code VBA, j'ai une bizzarrerie :

Par vba, j'ouvre un fichier qui contient tout un tas de ligne et je fais un filtre automatique sur la première colonne qui contient des dates :

Code:
Selection.AutoFilter Field:=1, Criteria1:="16/07/2007"

Jusque là, pas de soucis, il me retourne le bon nombre d'enregistrements. En revanche, quand je veux faire la même chose à partir d'une variable, à savoir tous les enregistrements à partir d'une certaine date :

Code:
critere1=date_debut
Selection.AutoFilter Field:=1, Criteria1:=">= " & critere1

Cela ne fonctionne pas ! Je ne comprends pas où est l'erreur...

Merci d'avance pour votre aide !
 
Re : Bug sur le filtre auto ?

Bonjour Michel, Nevil

Michel, ton code vba me renvoie les dates sous format anglais soit (mm jj aaaa), en le modifiant comme suit ca fonctionne bien, il renvoie des dates pour le mois d'aout :

Code:
Sub Macro1()
    Dim datedeb ' As Date
    Dim datefin ' As Date
    'Stop
    datedeb = Format(Int(Now), "yyyy/mm/dd")
    datefin = Format(Int(Now + 10), "yyyy/mm/dd")
    'ActiveSheet.Range("$A$1:$B$34").AutoFilter Field:=2, Criteria1:= _
        ">05/01/2007", Operator:=xlAnd, Criteria2:="<01/02/2007"
        ActiveSheet.Range("$A$1:$B$300").AutoFilter Field:=2, Criteria1:= _
        ">" & datedeb, Operator:=xlAnd, Criteria2:="<" & datefin
End Sub

bonne soirée
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

E
Réponses
0
Affichages
1 K
eeyglunent
E
K
Réponses
8
Affichages
1 K
K
R
Réponses
0
Affichages
582
R
Y
Réponses
8
Affichages
3 K
Ynwa_57
Y
J
Réponses
11
Affichages
13 K
J
L
Réponses
2
Affichages
20 K
Lauwn
L
P
Réponses
5
Affichages
28 K
jlppap
J
D
  • Question Question
Réponses
4
Affichages
1 K
didier
D
D
  • Question Question
Réponses
3
Affichages
2 K
Z
Réponses
2
Affichages
1 K
zoulou08
Z
Retour