Macro Excel - Rechercher/Copier

Tala -  
 Tala -
Bonjour,

Je souhaite créer une macro sous excel et je ne m'y connais pas beaucoup. Elle consiste à rechercher des cellules dans la Feuil1 (par exemple "%" en A10) puis de copier les cellules de toute la ligne correspondante (B10 jusqu'à la fin de la ligne; le nombre de colonne est fixé) dans un tableau de la Feuil2.

J'ai déjà essayer avec "enregistrer une macro" en "direct" car je n'ai pas le temps de me lancer dans le VBA.

Merci de m'éclairer; cela permettrait d'optimiser amplement la récupération d'informations!

A voir également:

2 réponses

Patrice33740 Messages postés 8930 Statut Membre 1 781
 
Pourquoi une macro ? Vu que tu as l'air de ne rien y connaitre !
L'utilisation des formules de Recherche de données ne suffisent-elles pas ?
(RECHERCHEV, INDEX(;EQUIV()); BDLIRE, ...)

Patrice
1
Tala
 
Merci! La fonction Recherchev correspond tout à fait à ce que je cherchais, plus qu'à faire un modèle et je n'aurai plus à me tracasser!
Je ne connaissais pas cette formule encoe merci!

Problème résolu!
0
Patrice33740 Messages postés 8930 Statut Membre 1 781
 
Comme tu ne connaissait pas ces fonctions, au lieu d'utiliser :
RECHERCHEV(Valeur cherchée; Matrice_sans_titre; N° Colonne;FAUX)

Je pense qu'il est préférable d'utiliser le couple :
INDEX(Matrice;EQUIV(Valeur cherchée;Colonne;0))

qui permet de chercher dans n'importe quelle colonne de la base de données (alors que RECHERCHEV cherche uniquement dans la première colonne)

Patrice
0
Tala
 
Le problème était simplement dans la première colonne mais merci!

J'ai un autre problème désormais:
J'ai un ensemble de données dans une colonne (pareil que précédemment, ces données ne sont jamais dans les mêmes numéros de cellules) et je souhaite copier/transposer pour la transformer en ligne. J'ai essayé RECHERCHEH mais le problème est qu'elle ne cherche que dans la première ligne de la matrice... Après réflexion, je pense que ta deuxième remarque serait la solution mais je ne comprends pas très bien la formule.

Pourrais tu m'aider?

Merci
0