chris6999
XLDnaute Impliqué
Bonsoir le FORUM
J'ai une petite question sur une une macro simple de type filtre sur une colonne lorsque je saisie des valeurs en A4 et B4.
Il s'agit d'afficher uniquement les lignes contenant mon critère ou une partie de mon critère.
Range("A7:B2000").AutoFilter Field:=1, Criteria1:="=*" & Target.Value & "*"
Et cela fonctionne ma fois très bien.
Par contre dans le code quand je supprime la valeur dans A4 ou B4 je souhaiterais pouvoir retirer ce filtre.
J'ai utilisé l'enregistreur de macro :
If Target.Value = "" Then
Range("$A$7:$B$2000").AutoFilter Field:=1
End If
Mais cela ne fonctionne pas car les lignes où les cellules sont vides restent masquées.
D'ailleurs on peut voir que l'icone filtre est toujours présent sur la barre d'étiquettes.
Quelqu'un saurait-il comment faire pour contourner ce problème.
Merci d'avance cordialement
J'ai une petite question sur une une macro simple de type filtre sur une colonne lorsque je saisie des valeurs en A4 et B4.
Il s'agit d'afficher uniquement les lignes contenant mon critère ou une partie de mon critère.
Range("A7:B2000").AutoFilter Field:=1, Criteria1:="=*" & Target.Value & "*"
Et cela fonctionne ma fois très bien.
Par contre dans le code quand je supprime la valeur dans A4 ou B4 je souhaiterais pouvoir retirer ce filtre.
J'ai utilisé l'enregistreur de macro :
If Target.Value = "" Then
Range("$A$7:$B$2000").AutoFilter Field:=1
End If
Mais cela ne fonctionne pas car les lignes où les cellules sont vides restent masquées.
D'ailleurs on peut voir que l'icone filtre est toujours présent sur la barre d'étiquettes.
Quelqu'un saurait-il comment faire pour contourner ce problème.
Merci d'avance cordialement