Bonjour, j'ai seulement mis en commentaire ton ancien code qui génait (tu l'as toujours à disposition).
-Bouton 1 ouvre la userform (mis le "montre toutes les valeurs" en commentaire)
Sheets("Feuil1").Activate
On Error Resume Next
'ActiveSheet.ShowAllData
UserForm1.Show
Range("A14:U1200").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _
Range("A10:U11"), Unique:=False
-RAZ retire le filtre (ou montre routes les données, si tu lis le code. Ah et le On Error Resume Next, c'est pour empécher bug si tu lance cette macro alors que les données sont déjà affichées (Excel plantait, je ne sais pas trop pourquoi))
On Error Resume Next
ActiveSheet.ShowAllData
Range("C11").Clear
Range("M11").Clear
-Fermer ferme (je mérite au moins un prix Nobel pour celle là)
End