Bonjour,
J'essai d'utiliser pour la première fois un filtre élaboré (excel 97).
Le problème est que le filtre ne s'actualise pas automatiquement quand je
change la valeur dans ma cellule critère de référence, je doit refaire la
manip à chaque fois.
Pouvez vous m'aider ?
Merci d'avance.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Nicolas B.
Salut Isabelle,
Avec les filtres élaborés, il faut en effet réitérer la manoeuvre après avoir changé la valeur de la cellule.
Mais tu peux automatiser la tâche par macro. Par exemple, si la plage de critères est en A1:B2, la plage de données en A3:B50, tu peux placer ceci dans le module de la feuille :
Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("A2:B2")) Is Nothing Then Exit Sub Range("A3:B50").AdvancedFilter xlFilterInPlace, Range("A1:B2") End Sub
A+ Nicolas B.
Isabelle wrote:
Bonjour, J'essai d'utiliser pour la première fois un filtre élaboré (excel 97). Le problème est que le filtre ne s'actualise pas automatiquement quand je change la valeur dans ma cellule critère de référence, je doit refaire la manip à chaque fois. Pouvez vous m'aider ? Merci d'avance.
Salut Isabelle,
Avec les filtres élaborés, il faut en effet réitérer la manoeuvre après
avoir changé la valeur de la cellule.
Mais tu peux automatiser la tâche par macro. Par exemple, si la plage de
critères est en A1:B2, la plage de données en A3:B50, tu peux placer
ceci dans le module de la feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A2:B2")) Is Nothing Then Exit Sub
Range("A3:B50").AdvancedFilter xlFilterInPlace, Range("A1:B2")
End Sub
A+
Nicolas B.
Isabelle wrote:
Bonjour,
J'essai d'utiliser pour la première fois un filtre élaboré (excel 97).
Le problème est que le filtre ne s'actualise pas automatiquement quand je
change la valeur dans ma cellule critère de référence, je doit refaire la
manip à chaque fois.
Pouvez vous m'aider ?
Merci d'avance.
Avec les filtres élaborés, il faut en effet réitérer la manoeuvre après avoir changé la valeur de la cellule.
Mais tu peux automatiser la tâche par macro. Par exemple, si la plage de critères est en A1:B2, la plage de données en A3:B50, tu peux placer ceci dans le module de la feuille :
Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("A2:B2")) Is Nothing Then Exit Sub Range("A3:B50").AdvancedFilter xlFilterInPlace, Range("A1:B2") End Sub
A+ Nicolas B.
Isabelle wrote:
Bonjour, J'essai d'utiliser pour la première fois un filtre élaboré (excel 97). Le problème est que le filtre ne s'actualise pas automatiquement quand je change la valeur dans ma cellule critère de référence, je doit refaire la manip à chaque fois. Pouvez vous m'aider ? Merci d'avance.