Excel - ".Find" et gestion des exception
Bonjour,
Je suis en train d'écrire un macro Excel dans laquelle, j'ai besoin de rechercher une valeur dans un ensemble de cellules.
Exemple: chercher A dans l'ensemble de cellules contenant A / B / C.
en utilisant la fonction .Find, je ne suis pas satisfait du résultat car si je n'ai pas A dans les celulles dans lesquelles je cherche ça "merdoie" [ie, le prog s'arrete sur une exception].
Suis-je obligé de gérer l'exception ou dans la fonction .Find il y aurait qqch de magique qui fait que ca plante pas si je n'ai pas A dans l'ensemble de cellule ou mieux: existe t'il autre chose que FIND ?
Bien bonne soirée...
Je suis en train d'écrire un macro Excel dans laquelle, j'ai besoin de rechercher une valeur dans un ensemble de cellules.
Exemple: chercher A dans l'ensemble de cellules contenant A / B / C.
en utilisant la fonction .Find, je ne suis pas satisfait du résultat car si je n'ai pas A dans les celulles dans lesquelles je cherche ça "merdoie" [ie, le prog s'arrete sur une exception].
Suis-je obligé de gérer l'exception ou dans la fonction .Find il y aurait qqch de magique qui fait que ca plante pas si je n'ai pas A dans l'ensemble de cellule ou mieux: existe t'il autre chose que FIND ?
Bien bonne soirée...
Configuration: Windows XP Internet Explorer 7.0
2 réponses
-
ContributeurBonjour,
petite remarque: tu dois TOUJOURS gérer une erreur...
exemple: on ne trouve pas de "X" dans A1:A16
On Error GoTo erreur
lig = Range("A1:A16").Find("X", Range("A6536")).Row
erreur:
MsgBox "pas de ""X"""
-
Si je suis obligé d'en passer par là...pff ! Tant pis. Merci pour cette réponse.