|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : mars 2009 Messages : 94 ![]() |
Bonjour,
J'utilise un classeur Excel 2003 qui contient une multitude de tableaux croisés auxquels je dois changer souvent les listes de choix. Comme les critères de choix sont identiques à tous les tableaux, j'avais pensé à écrire un code qui : 1- va attraper sur une feuille "Selection" dans des cellules bien précises les valeurs à filtrer 2- va rafraichir tous les tableaux Pour la phase 2, j'ai trouvé quelque chose qui marche bien : Code :
Je crois qu'il faut utiliser Pivotfield mais je ne sais pas trop comment l´intégrer dans ce code. Sur Google, j'ai rien trouvé de bien convaincant, ni tutoriel ici. Si quelqu'un peut m'aider, merci mille fois!
__________________
MS Excel 2007 MS Access 2003 SQL Server Express 2008 R2 |
||
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Inscription : octobre 2008 Messages : 327 ![]() |
Bonjour piflechien,
Le problème c'est que le filtre sur un champ d'un TCD s'écrit différemment en fonction de la position du champ dans le TCD As-tu essayé d'enregistrer une macro puis de filtrer un TCD pour voir le code généré ?
__________________
|
|
|
00
|
|
|
#3 | ||
|
Nouveau Membre du Club
![]() Inscription : mars 2009 Messages : 94 ![]() |
Hello,
un consultant m'a donné la solution et je tiens à vous en faire profiter Code :
__________________
MS Excel 2007 MS Access 2003 SQL Server Express 2008 R2 |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com