Macro xls - copier des cellules

Fermé
aollu - 14 juin 2010 à 18:10
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 15 juin 2010 à 00:43
Bonjour,
J'ai un fichier xls avec 2 feuilles.
- Dans la premiere feuille, j'ai 150 lignes et 10 colones. la colonne a liste des références alphanumérique
- Dans la deuxième feuille , j'ai une seule colonne qui contient certaines des mêmes références que dans la première feuille .

=> Je souhaite créer une macro, pour que dans ma deuxième feuille, pour chaque références retrouvées dans la première feuille, xls colle automatiquement les 9 cellulles de droite.

Merci d'avance pour votre aide.



A voir également:

1 réponse

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
Modifié par Patrice33740 le 15/06/2010 à 00:44
Pourquoi une macro ?

Utilise la fonction RechercheV c'est plus simple

par exemple en B2 de ta 2ème feuille écris :
=RECHERCHEV($A2;Feuil1!$A$2:$J$150;COLONNE();FAUX)

Attention, corrige le nom de la première feuille (Ici Feuil1)

Mieux, pour éviter les #NA quand la référence n'existe pas :
=SI(ESTNA(RECHERCHEV($A2;Feuil1!$A$2:$J$150;COLONNE();FAUX));"";RECHERCHEV($A2;Feuil1!$A$2:$J$150;COLONNE();FAUX))

Tu peux «tirer» cette formule horizontalement jusqu'en J2, puis tirer la zone B2:J2 vers le bas sur autant de lignes que nécessaire.
0