Bonsoir,
Tu as raison, il faut que cette macro fonctionne encore en 2006.
A priori je disposerai toujours :
- que de 2 types d'etat2 : fact et nonf pour le fait que ce soit facturé ou non
- de plusieurs années : 2004, 2005 pour l'instant. mais bien sûr 2006 puis 2007, etc.
C'est pour ça que pour l'instant j'opte pour la macro que tu trouveras jointe.
L'important pour moi est de disposer :
1) au départ du tcd global :
car je le copie dans un nouveau classeur que l'envoie par mail tel quel.
2) au final d'un onglet par année et par état (donc 4 onglets pour 2004-2005 ; 6 onglets pour 2004-2005-2006; pas 8 car je pense qu'en 2007 je n'aurais plus besoin de 2004) :
Pour info, je dois par la suite figer l'ensemble de ces petits tcd et faire des mises en pages différentes selon les valeurs des cellules B1 et B2 de chaque onglet. Et, ce n'est pas encore certain, mais sans doute envoyer les onglets de non facturés dans un service, et les onglets de facturés dans un autre service.
Pour info toujours, j'ai pour l'instant fini les macros de mise en page.
C'est vrai que si je dois me retrouver un jour avec un 3ème type d'etat2 du genre 'non prévu', je serais obligé de modifier ma macro.
Comme tu le dis, il est préférable que tout ce fasse automatiquement.
Voilà.
A ta disposition.
Batiscaf. [file name=basetcd_batiscaf_v03.zip size=29915]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/basetcd_batiscaf_v03.zip[/file]