VBA multi-recherche
Balon3146
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Balon3146 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Balon3146 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour à toutes et tous,
Je débute dans le vba excel et du coup j'aurais besoin de votre aide sur une macro.
Dans une feuille excel j'ai deux onglets, un appelé "analyse" et l'autre "résultat"
Dans "analyse" j'ai un tableau avec des données (par exemple: colonne C = liste de pays / colonne D= liste de spécialité).
J'aimerais indiquer à la macro un nom de "pays" via une boite de dialogue, elle le recherche dans l'onglet "analyse". Si dans X cellules ce nom de pays y figure, j'aimerais que la macro copie ce qui ce trouve dans les cellules de la colonnes D et qu'il les colles dans l'onglet "résultat" dans la colonne "E" par exemple
En me renseignant j'ai vu qu'il exister une fonction "for each". Est-ce que c'est utile dans mon cas et si oui comment l'utiliser ?
J'espère avoir était suffisamment claire, si ce n'est pas le cas n'hésiter pas à me demander des précisions.
Merci d'avance
Je débute dans le vba excel et du coup j'aurais besoin de votre aide sur une macro.
Dans une feuille excel j'ai deux onglets, un appelé "analyse" et l'autre "résultat"
Dans "analyse" j'ai un tableau avec des données (par exemple: colonne C = liste de pays / colonne D= liste de spécialité).
J'aimerais indiquer à la macro un nom de "pays" via une boite de dialogue, elle le recherche dans l'onglet "analyse". Si dans X cellules ce nom de pays y figure, j'aimerais que la macro copie ce qui ce trouve dans les cellules de la colonnes D et qu'il les colles dans l'onglet "résultat" dans la colonne "E" par exemple
En me renseignant j'ai vu qu'il exister une fonction "for each". Est-ce que c'est utile dans mon cas et si oui comment l'utiliser ?
J'espère avoir était suffisamment claire, si ce n'est pas le cas n'hésiter pas à me demander des précisions.
Merci d'avance
A voir également:
- VBA multi-recherche
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Youtube multi downloader - Télécharger - Conversion & Codecs
- Recherche photo - Guide
- Recherche de pairs utorrent ✓ - Forum Téléchargement
- Sfr multi - Accueil - Opérateurs & Forfaits
2 réponses
Bonjour,
Pour la recherche... findAll
https://forums.commentcamarche.net/forum/affich-37621992-methode-find-dans-vba-recherche-de-donnees-sous-excel#findall
ça te retournera un Array contenant toutes les coordonnées où se trouve l'information cherchée.
Ensuite tu pourras faire une boucle FOR sur cet array pour parcourir les lignes et y récupérer les données que tu veux copier.
Pour la recherche... findAll
https://forums.commentcamarche.net/forum/affich-37621992-methode-find-dans-vba-recherche-de-donnees-sous-excel#findall
ça te retournera un Array contenant toutes les coordonnées où se trouve l'information cherchée.
Ensuite tu pourras faire une boucle FOR sur cet array pour parcourir les lignes et y récupérer les données que tu veux copier.