Bonjour le fil, bonjour le forum,
Si B10 de ton tableau ne contient pas le mot échelle, après filtrage, la ligne 10 sera masquée... Donc impossible d'utiliser l'événementielle Change. Sans le fichier, difficile de te faire la meilleure proposition :
Sub Macro1()
Dim O As Worksheet 'déclare la variable O (Onglet)
Set O = Worksheets("Feuil1") 'définit l'onglet O (à adapter)
O.Range("A1").CurrentRegion.AutoFilter Field:=2, Criteria1:=O.Range("C10").Value 'filtre la colonne 2 en fonction de la cellule C10
End Sub