Différence Excel 2003 2010 pour les filtres élaborés

  • Initiateur de la discussion Initiateur de la discussion thierry.bayard
  • 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 !

T

thierry.bayard

Guest
Bonjour,

J'ai un classeur excel fonctionnant très bien sous Excel 2003 mais pas sous 2010 au niveau d'une macro lançant un filtre élaboré.
Voici ma zone de critère :
Date RDV Date RDV Nb interv Jour semaine Nb interv
>31/12/12 <01/07/13 1 Lundi 1
>31/12/12 <01/07/13 1 Mardi 1
>31/12/12 <01/07/13 1 Mercredi 1
>31/12/12 <01/07/13 1 Jeudi 1
>31/12/12 <01/07/13 1 Vendredi 1
>31/12/12 <01/07/13 1 Samedi 1
>31/12/12 <01/07/13 1 Dimanche 1

Voici le code de la macro (extrait) :
Code:
Sheets("Base N").Select
    Range("BDD_N").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _
        "critèreN"), CopyToRange:=Range("AH1"), Unique:=False

Précision : la zone de critère n'est pas sur la même feuille que la base de donnée.

Est-ce que vous voyez quelle évolution d'Excel empêche le bon fonctionnement de cette macro ?

Merci d'avance pour votre aide
 
Re : Différence Excel 2003 2010 pour les filtres élaborés

Bonjour

Tu ne précise pas si la macro plante ou ne donne pas le résultat attendu.

Microsoft a changé la gestion interne des dates et si le fichier est créé dans 2010 il devrait fonctionner.

En revanche, j'ai déjà remarqué ce type de problème de filtre inopérant avec des fichiers créés avec 2003 (ou antérieur), parfois même avec 2007, et convertis en 2010.
 
Re : Différence Excel 2003 2010 pour les filtres élaborés

La macro ne plante pas : le filtre est effectué (la ligne de titre est reprise) mais aucune donnée ne remonte alors que les critères correspondent à beaucoup de lignes de la base de donnée.
 
Re : Différence Excel 2003 2010 pour les filtres élaborés

Re

Donc c'est bien à mon avis lié au problème de dates : essaye de
repasser la date en format numérique,
de copier collage spécial valeurs tes données dans un autre classeur vierge au format 2010
puis de repasse les dates au format date
utiliser ce nouveau classeur
 
Re : Différence Excel 2003 2010 pour les filtres élaborés

Bonjour Chris, Boisgontier,

Merci beaucoup pour votre aide. Je viens de tester en passant au format date mm/jj/aa et tout refonctionne.

Bonnne journée et merci encore
 
- 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

P
Réponses
2
Affichages
1 K
Ptrs32
P
L
Réponses
5
Affichages
1 K
le_sablais
L
J
Réponses
6
Affichages
1 K
juju44
J
C
Réponses
6
Affichages
2 K
christophedb
C
M
Réponses
9
Affichages
2 K
F
Réponses
14
Affichages
6 K
fred777
F
M
Réponses
0
Affichages
1 K
M
J
Réponses
3
Affichages
2 K
Compte Supprimé 979
C
Retour