VBA, créer une boucle de recherche
Behippie
Messages postés
14
Statut
Membre
-
cousinhub29 Messages postés 1135 Date d'inscription Statut Membre Dernière intervention -
cousinhub29 Messages postés 1135 Date d'inscription Statut Membre Dernière intervention -
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
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:
- VBA, créer une boucle de recherche
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Créer une adresse hotmail - Guide
- Créer un lien pour partager des photos - Guide
- Créer un compte gmail - Guide
3 réponses
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.......
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.......
Peux-tu envoyer ton fichier ou bien l'équivalent sur
http://www.cijoint.fr/
Comme ça, les gens pourront t'aider plus facilement.
http://www.cijoint.fr/
Comme ça, les gens pourront t'aider plus facilement.
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
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