Re...
Oui, en utilisant un événement sur changement de valeur dans une cellule de la feuille.
Sur la feuille, clique sur l'onglet de la feuille avec le bouton droit de la souris, puis visualiser le code. Tu arrives sur une feuille blanche, tu colles ce code
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Intersect(Target, Range("c2:c4")) Is Nothing Then: Exit Sub
ExtractionDico 'Ici tu indique le nom de la macro que tu as donné
End Sub
@+Jean-Marie