Re : Recherche d'une valeur
Bonjour Duplessis,
Un évènement est une action qu'Excel reconnaît lorsqu'elle a lieu. On peut donc intercepter cette action et exécuter un code lorsqu'elle se produit.
Il faut aller dans l'éditeur visual basic (Alt-F11 ou outils macro Visual basic editor)
Dans ce cas, on choisit d'utiliser l'évènement Worksheet change, c'est à dire toute modification d'une cellule dans une feuille de calcul.
Dans l'éditeur VBA, tu double-cliques sur "Feuil1" dans la colonne de gauche puisque c'est sur cette feuille que l'on va traiter le changement.
Dans la fenêtre de droite, en haut à gauche, tu sélectionnes "Worksheet" dans la liste déroulante, puis "Change" dans la liste déroulante en haut à droite (attention pas "Selection change" qui apparaît par défaut).
Excel crée automatiquement le début et la fin de la procédure, il ne reste plus qu'à mettre les instructions souhaitées.
A chaque changement de valeurs dans une cellule de "Feuil1", la procédure se déclenchera automatiquement.
Le code se décompose en 3 parties:
* Recherche de la ligne contenant la valeur saisie en A3 dans la feuil2
* Calcul du pourcentage
* Modification du commentaire associé à la cellule B3
Comme ce n'est qu'un exemple, je n'ai pas mis de test pour vérifier quelle est la cellule modifiée (la procédure se déclenchera pour n'importe quelle cellule modifiée dans la feuille) et la liste des diamètres à rechercher est A3:A5 ce qu'il faudra modifier si tu as d'autres codes possibles.
@+
Gael