XL 2021 Formule en lien avec filtre automatique

sellig 29

XLDnaute Occasionnel
Bonjour,
Existe t'il, SVP, une formule "si" qui me donnerait un 1 si le bouton est activé dans la colonne, et un 0 (ou rien) si non activé?
Merci par avance de votre aide
 

sellig 29

XLDnaute Occasionnel
Bonjour sellig 29, le forum,

Oui, sur la colonne A par exemple :
Code:
=N(SOUS.TOTAL(3;A:A)<>NBVAL(A:A))
A+
Après essai, je m'aperçois que l'activation d'un seul filtre déclenche également un 1 sur toutes les autres filtres automatiques de la page, bien qu'ils ne soient pas utilisés:( Est il possible de dissocier la formule des autres colonnes, rendre chaque formule active que pour la colonne souhaitée?
 

job75

XLDnaute Barbatruc
Pour connaître l'état d'un filtre automatique on peut utiliser cette macro :
VB:
Sub Etat()
Dim AF As Object, mes$, i%
Set AF = ActiveSheet.AutoFilter
If AF Is Nothing Then MsgBox "Filtre automatique non installé...": Exit Sub
For i = 1 To AF.Filters.Count
    mes = mes & vbLf & "Filtre sur " & AF.Range.Columns(i).Address(0, 0) & " => " & IIf(AF.Filters(i).On, "", " non ") & "actif"
Next
MsgBox Mid(mes, 2), , "Filtre automatique"
End Sub
A+
 

Pièces jointes

  • Filtre.xlsm
    18.1 KB · Affichages: 3

Discussions similaires

  • Résolu(e)
Microsoft 365 Formule
Réponses
3
Affichages
301
Réponses
6
Affichages
300
Réponses
16
Affichages
728

Statistiques des forums

Discussions
315 099
Messages
2 116 211
Membres
112 689
dernier inscrit
florianbzh