Re : Extraction et mise en page données à partir d'un TCD
Bonjour
je ne sais quoi faire.
Une macro serait le mieux de toutes façon.
Assez simple à première vue, mais à quelle moment devra-t-elle être exécutée ?
À la réactualisation du TCD, dites vous, mais ce n'est pas encore un TCD. Alors quand ç'en sera un, il sera réactualisé quand ?
Concernant les colonnes "info1,2,3", ce n'est ici qu'un exemple. Par la suite ces colonnes seront des informations concernant le vendeur (pour les champs dans le publipostage, adresse, mail, etc...).
Le problème est considérablement plus compliqué si ces informations doivent être conservées lors de la mise à jour. Cela relève alors de traitements voisins de ceux effectués dans mon TableauxRéciproques.xls Celui-ci utilise un module de classe Indexeur permettant de faire des tris et des interclassements. Il est aussi utilisé dans l'autre Classeur qui permet de faire des sortes de TCD extrêmement simplifiés (dans leur formulation). Alors si votre tableau n'en est pas encore un...
Enfin bref, je ne sais pas quoi vous proposer pour l'instant.
P.S. Il se pourrait que le problème soit plus simple en partant de la source du futur TCD: le fait que le numéro fournisseur n'y est pas répété sur chaque ligne est un handicap.
Pour l'instant j'apporte à mon système Récap la possibilité de restituer sur plusieurs colonnes en fin une seule liste horizontale de valeurs prises dans une colonne source (en plus des possibilités sur une seule colonne, à savoir: moyenne, nombre, nombre de numériques, maximum, minimum, produit, écart type, écart type dans population entière, somme, variance, et variance dans pop. ent. Ce sont les mêmes jusque là que pour le 1er paramètre de la fonction SOUS.TOTAL).
Je pense y apporter aussi l'interclassement avec le tableau existant c'est à dire la restitution de valeurs apportées manuellement aux lignes portant des valeurs préexistantes du critère. Mais l'option ne sera pas disponible dans la fonction Récap, laquelle ne saurait puiser dans le tableau à rendre sans provoquer une référence circulaire: il faudra passer par la procédure MàJRécap
À+