Copie cellules feuil à feuil

Fermé
echo11 - 28 janv. 2009 à 20:31
 echo11 - 29 janv. 2009 à 18:26
Bonjour,

Je voudrais coller des cellules d'une feuille dans plusieurs autres feuilles , à l'aide d'une macro VBA. Je pense que c'est un cas qui ressemble un peu à d'autres traités sur le forum mais il y a une particularité. Je mets le fichier directement en pièce jointe c'est plus simple : https://www.cjoint.com/?bEuipDxxZB

On m'a déjà bien aidé (merci gbinforme et lermitte ...) il y a quelques jours pour la première macro qui permet d'effectuer un premier traitement comme le fait la formule RECHERCHEV d'excel.
Ensuite j'ai rajouté une macro histo_axa qui simplement recopie la cellule B1 de la feuille "ptf" dans la feuille "axa" sous la dernière cellule non-vide de la colonne B.

Mais ce que je souhaiterais obtenir, et qui dépasse de loin mes connaissances actuelles, c'est une macro qui exécute la copie simultanée de chacune des 7 valeurs de la colonne B de la feuille "ptf" dans chacune des 7 feuilles déjà créées, toujours sous la dernière cellule non-vide de la colonne B. En reconnaissant le nom des feuilles bien sûr et en attribuant la valeur à la feuille dont le nom correspond à cette valeur.

Voilà j'y ai passé du temsp et je ne sais pas comment m'y prendre. J'imagine qu'il y a un boucle à utiliser ? Et est-ce autorisé de créer une variable x et d'écrire Sheets(x), excel n'a pas l'air d'apprécier quand je le fais :-)

Voilà j'espère que ce n'est pas trop confus et que ce cas intéressera quelqu'un sur le forum.

echo
A voir également:

1 réponse

Je viens de modifier l'ébauche de la macro, cette fois elle effectue la copie dans les 7 feuilles, mais le code peut certainement être amélioré. Pour ceux que ça intéresse voici le lien vers le fichier : https://www.cjoint.com/?bFsv26zhLN

On peut faire beaucoup mieux, je débute en VBA alors tous les conseils seront les bienvenus :-)

echo
0