Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

macro filtre inf sup

  • Initiateur de la discussion beberf
  • Date de début
B

beberf

Guest
Bonjour,

voici mon problème:
je voudrais faire un filtre sur la feuille 'planning' pour avoir seulement la période entre le 01/01/2005 et le 22/01/2005.

mais après avoir lancé la macro je vais voir dans le filtre et il me ramène les valeur x et y au lieu de 01/01/2005 et 22/01/2005.


Dim x
Dim y

Sheets('Planning').Select
x = InputBox('date début ex:01/01/2005')
y = InputBox('date début ex:22/01/2005')
Selection.AutoFilter Field:=2, Criteria1:='>=x', Operator:=xlAnd _
, Criteria2:='<=y'

si je mets

=x à la place de ='>=x' il me ramène bien 01/01/2005 mais =>x ne fonctionne pas.

merci d'avance pour vos réponse
 

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonjour Thierry, Beberf, le Forum

Les dates sont toujours un Souci à gérer à travers VBA... Voici une Proposition avec gestion d'erreur :


Bon Après Midi
@+Thierry
 
B

beberf

Guest
j'ai testé la solution de thierry78. Maintenant il me ramène bien les dates mais il ne valide pas le filtre.
Il efface toutes les dates. Si je rentre dans le filtre personnalisé et que je fais juste ok alors ça fonctionne.
il ne manque pas grand chose.

Je vais tester la solution de thierry

@+
 

Discussions similaires

Réponses
2
Affichages
162
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…