|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 1 ![]() |
Bonjour,
Sur une feuille Excel, j'ai entre 1 et 4 valeurs différentes (s1,s2,s3 et s4) en colonne A. Chaque valeur correspond au nom d'une feuille du classeur. J'aimerais créer une macro permettant de récupérer, pour chaque ligne sur laquelle la valeur est située, les données de la feuille correspondant à la valeur. La macro que j'ai créée ne marche que si les 4 valeurs ont été rentrées, comment faire pour qu'il passe à l'autre valeur si l'une d'elles n'existent pas? Voici ma macro: Code :
|
||
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Retraité Inscription : avril 2011 Messages : 700 ![]() |
Bonjour,
Voici une solution utilisant la méthode FIND. Les 4 noms de société sont inscrits dans un tableau (Societe). Une boucle sur ces 4 noms permet d’effectuer une recherche dans la feuille "Feuil1", colonne A. Si la valeur est trouvée, on inscrit dans la cellule adjacente (colonne B) la formule reprenant le nom de la société pour nom de feuille. Avec la méthode FINDNEXT, on poursuit la recherche débutée avec la méthode Find afin de rechercher une éventuelle cellule qui correspond aux mêmes critères. Code :
|
||
|
|
20
|
Copyright © 2000-2012 - www.developpez.com