Bonjour,
Si vous voulez que la macro réagisse au changement de valeur (cela s'appelle une macro évènementielle), il faut la placer dans le module de la feuille et non dans le module standard(vous pouvez le supprimer)
Copiez ce code dans le module de la feuille 1:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" And Target < 10 Then
Target.ClearContents
End If
End Sub
Comme dans l'image ci-dessous:
Cdlt