dokaz
XLDnaute Nouveau
bonjour,
j'ai un userform avec des textbox et en fonction des valeurs saisies j'ai des filtre sur un tableau.
mon problème est que je ne sais pas comment rajouter un code qui lorsque je rappelle mon useform les données de mon tableau se réinitialise (aucun filtres).
le code en textbox est ainsi :
Private Sub TextBox1_Change()
If TextBox1 = "" Then Sheets("avoirs").Range("$A$59:$P$50000").CurrentRegion.AutoFilter Field:=8
Else Sheets("avoirs").Range("$A$59:$P$50000").CurrentRegion.AutoFilter Field:=8, Criteria1:="<" & TextBox1.Value, Operator:=xlAnd
et j'ai testé ce code au clic de mon commandbutton du userform :
Private Sub CommandButton3_Click()
If TextBox1 = "" & TextBox3 = "" Then
Sheets("avoirs").Range("$A$59:$P$59").Selection.AutoFilter
Sheets("avoirs").Range("$A$59:$P$59").Selection.AutoFilter
mais ça ne fonctionne pas, avez vous une idée ?
merci d'avance,
j'ai un userform avec des textbox et en fonction des valeurs saisies j'ai des filtre sur un tableau.
mon problème est que je ne sais pas comment rajouter un code qui lorsque je rappelle mon useform les données de mon tableau se réinitialise (aucun filtres).
le code en textbox est ainsi :
Private Sub TextBox1_Change()
If TextBox1 = "" Then Sheets("avoirs").Range("$A$59:$P$50000").CurrentRegion.AutoFilter Field:=8
Else Sheets("avoirs").Range("$A$59:$P$50000").CurrentRegion.AutoFilter Field:=8, Criteria1:="<" & TextBox1.Value, Operator:=xlAnd
et j'ai testé ce code au clic de mon commandbutton du userform :
Private Sub CommandButton3_Click()
If TextBox1 = "" & TextBox3 = "" Then
Sheets("avoirs").Range("$A$59:$P$59").Selection.AutoFilter
Sheets("avoirs").Range("$A$59:$P$59").Selection.AutoFilter
mais ça ne fonctionne pas, avez vous une idée ?
merci d'avance,
Dernière édition: