Bonjour tototiti et merci pour votre réponse. Vous avez raison mon explication manque de précisions.
Donc je pars d'un classeur excel source.
Pour l'instant je travaille sur le format xls, mais je vais l'enregistrer comme modèle car c'est un document type pour la saisie des données. D'ailleurs je me pose la question du format à utiliser pour l'enregistrement du modèle avec les macros ? votre avis sur ce point svp ?
un fichier source (classeur A) comporte 3 feuilles :
- 1 feuille pour la saisie des informations (il s'agit de sessions de formations pour une assoc, donc 1 tableau avec 1 ligne par adhérent (nom, prenom, age, sexe...) Plusieurs formules sur la feuille, permettant de "batonner" des cellules en fonction de combinaison de critères (ex : si X a plus de 21 ans et a le bac, alors il est dans la catégorie A sinon la B)
1 feuille de synthèse, dont certaines cellules affichent les valeurs cumulées pour l'ensemble des inscrits sur la feuille A, et d'autres cellules affichent des données statistiques en pourcentage issue des la feuille "saisie".
1 feuille pour l'export (le coeur du probleme). Cette feuille reprend sur une ligne unique les données de la feuille synthèse, ligne qui ordonne les données dans l'ordre du tableau destination qui sera dans la classeur AAA.
J'ai une macro qui exporte (copier, collage spécial tout avec liaison) cette ligne dans le classeur AAA, donc 1 ligne par classeur source.
Le problème : j'ai fait un 1er export, pas de souci.
J'enregistre la classeur A sous le nom classeur B, je modifie les valeurs, j'exporte vers classeur AAA.
et dans mon classeur AAA j'ai bien les 2 lignes exportées, mais toutes les 2 présentent les valeurs du classeur B. et ma liaison a été renommée classeur B, la liaison vers le classeur A a disparu de la liste des liaisons. alors que je souhaitais que l'enregistrement du classeur B entraine la création d'une nouvelle liaison, en plus de l'existante dans le classeur AAA.
C'est pour ce motif que je pensais que partir d'un modèle pouvait éventuellement résoudre le pb, mais ca me semble trop simple.
J'espère que j'ai réussi a vous expliquer clairement le probleme.
Votre avis ?
merci
lenny