|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : février 2011 Messages : 21 ![]() |
Bonjour à tous,
Je bloque sur un point, et avant d'envoyer le pc par la fenêtre je vais tenter ma chance iciJ'aimerais modifier le filtre d'une étiquette de colonne dans un TCD J'utilise ce code ci mais impossible d'utiliser la propriété visible alors que la propiété name marche. Au final je repére bien les valeurs que je souhaite afficher ou non mais vba bloque sur la commande. Code :
|
||
|
|
00
|
|
|
#2 | |
|
Expert Confirmé Sénior
![]() Daniel aucune Inscription : septembre 2011 Messages : 2 004 ![]() |
Bonjour,
Quelle est la ligne en erreur ? Précise quelle est ta version d'Excel, c'est particulièrement important pour les TCD.
__________________
Cordialement. Daniel Citation:
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 21 ![]() |
la ligne en erreur : je suis sous excel 2007 mais le fichier avait été crée au format 97-2003.
|
|
|
00
|
|
|
#4 | |
|
Expert Confirmé Sénior
![]() Daniel aucune Inscription : septembre 2011 Messages : 2 004 ![]() |
Il y a deux choses.
1. il faut qu'au moins un élément(PivotItem) soit visible 2. Puisque le CD a été créé avec XL2003, tu dois travailler avec XL2007 en mode compatibilité (c'est à dire que le format d'enregistrement doit être 97 - 2003 par défaut avant que tu ouvres le classeur.
__________________
Cordialement. Daniel Citation:
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 21 ![]() |
Il y aura toujours deux éléments visibles.
Petite omission de ma part, j'ai enregistré le fichier de base en .xlsm Cela marche en convertissant la date en format texte il doit pourtant bien avoir un moyen de le faire avec la date en format date |
|
|
00
|
|
|
#6 | |
|
Expert Confirmé Sénior
![]() Daniel aucune Inscription : septembre 2011 Messages : 2 004 ![]() |
La propriété PivotItem.Name est de type string. Tu peux essayer :
pour tes comparaisons.
__________________
Cordialement. Daniel Citation:
|
|
|
00
|
|
|
#7 | ||||
|
Invité de passage
![]() Inscription : février 2011 Messages : 21 ![]() |
Les comparaisons fonctionnement, l'erreur se situe au niveau de la ligne suivante:
Code :
Code :
|
||||
|
|
00
|
|
|
#8 | |
|
Expert Confirmé Sénior
![]() Daniel aucune Inscription : septembre 2011 Messages : 2 004 ![]() |
Est-ce que tu pourrais mettre un petit classeur de test en pièce jointe. Ce serait moins long et plus sûr que de tenter de reconstituer les données.
__________________
Cordialement. Daniel Citation:
|
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 21 ![]() |
Dslé je ne peut pas , à moins de construire moi même un classeur de test ce qui revient finnallement au même.
le voici, il faut l'enregistrer au format ".xlsm" pour que cela soit semblableClasseur1.xls |
|
|
00
|
|
|
#10 | |
|
Expert Confirmé Sénior
![]() Daniel aucune Inscription : septembre 2011 Messages : 2 004 ![]() |
Il s'agit d'une incompatibilité entre XL2003 et XL2010. J'ai refait, dans un nouveau classeur, le TCD en ayant copié les données et cela fonctionne.
__________________
Cordialement. Daniel Citation:
|
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 21 ![]() |
Salut
Tu veut sans doute dire 2007? |
|
|
00
|
|
|
#12 | |
|
Expert Confirmé Sénior
![]() Daniel aucune Inscription : septembre 2011 Messages : 2 004 ![]() |
Oui. Effectivement XL2007. J'ai mis XL2010 parce que j'ai fait les tests avec XL2010, mais tu as raison.
__________________
Cordialement. Daniel Citation:
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com