Bonjour,
Si je comprends bien :
- tu fais saisir un numéro d'identification de ta pièce
- tu balais chaque feuille de ton classeur à la recherche de ce numéro
- si tu le trouve, une msgbox s'ouvre et te demande si tu veux t'y rendre
- si tu mets oui, tu te rends sur ta cellule trouvée
- si tu mets non, tu actives une autre feuille, et tu essais de te rendre sur "cellule"
Sauf que "cellule" n'appartient pas à cette feuille que tu actives, mais à la feuille est était en cours de balayage, du coup je me demande si ce n'est pas ton cellule.select qui fait planter ta macro.
Tu devrais dans un premier temps, faire comme l'a suggéré Menhir, remettre une instruction par ligne, et lancer un debug en mode pas à pas, tu verras bien la ligne qui coince.
Si c'est effectivement l'instruction cellule.select, essais avec
cells(cellule.row, cellule.column).select
Ce qui pourrait t'amener sur ton nouvel onglet, à la cellule correspondant aux coordonnées de la cellule trouvée pendant ton balayage, mais à moins d'avoir exactement les mêmes données à la même position dans tout tes onglets, je ne comprends pas le but de ta manœuvre ?
Partager