VBA, créer une boucle de recherche

Fermé
Behippie Messages postés 14 Date d'inscription mardi 18 août 2009 Statut Membre Dernière intervention 31 janvier 2011 - 21 juin 2010 à 12:42
cousinhub29 Messages postés 882 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 25 avril 2024 - 29 sept. 2010 à 13:14
Bonjour,

Voici mon problème,

J'ai plusieures onglets ("2001", "2002", ..."2010") contenant chaqu'un une grille salariale dans les cellules B6:E37
B C D E
classe min max annuité
1 3290 3450 127
2 3490 3720 127
3 3610 3980 135
etc

J'ai un onglet "Données", dans la cellule E7 se trouve l'année de début du collaborateur.
(Ex.: 2003) et dans la cellule A3 le numéro de la classe.

J'aimerais créer une boucle qui recherche si un onglet correspond à la cellule E7 de l'onglet "Données" (ex.: 2003) et ensuite, si elle trouve l'onglet, qu'elle fasse une rechercheV de la classe pour donner le résultat trouvé dans un autre onglet. Si elle ne trouve pas d'onglet elle ne fait rien.

J'espère avoir été assez précis et surtout que quelqu'un pourra m'aider ou me guider.
Je suis novice en macro VBA et j'ai de la peine à trouvé une solution.

PS: je ne recherche pas une fonction (ça j'y arrive sans prob) mais une macro VBA

D'avance merci

A voir également:

3 réponses

Behippie Messages postés 14 Date d'inscription mardi 18 août 2009 Statut Membre Dernière intervention 31 janvier 2011
29 sept. 2010 à 12:40
Quelqu'un pour m'aider ????

Ca fait déjà un bon moment que je planche la dessus et je ne trouve rien.....!!!!

Malgré la multitude de forum consacré à Excel, il n'y a pas de cas similaire, merci de me donner des liens, indices, solutions, n'import quoi qui puisse me faire avancer........

Par avance Merci de vos contribution à tous.......
0
Pimp92a Messages postés 418 Date d'inscription vendredi 26 juin 2009 Statut Membre Dernière intervention 20 novembre 2022 44
29 sept. 2010 à 12:43
Peux-tu envoyer ton fichier ou bien l'équivalent sur

http://www.cijoint.fr/

Comme ça, les gens pourront t'aider plus facilement.
0
cousinhub29 Messages postés 882 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 25 avril 2024 334
29 sept. 2010 à 13:14
Bonjour,

Dans le classeur joint, tu as 3 codes...

http://www.cijoint.fr/cjlink.php?file=cj201009/cijgukzdvf.zip

Les deux premiers servent à mettre les noms des onglets dans une liste de validation dans la cellule E7, ainsi tu ne peux pas choisir un autre onglet...
Codes dans l'évènement de feuille (clic droit sur le nom de l'onglet, "Visualiser le code")

Et le 3ème, dans le module1, va chercher les éléments dans l'onglet concerné, si les 2 cellules (A3) et (E7) sont remplies

Note également une liste de validation dans la cellule A3, qui va de 1 à 32, soit les classes (si j'ai bien compris la structure...)

Bonne journée
0