OVH Cloud OVH Cloud

Filtre Automatique toujors et encore

11 réponses
Avatar
JP
Bonjour

Merci encore pour ceux qui mon répondu hier,

mais j'ai une autre question

Existe il un moyen de teste si le filtre automatique est activé ou non ?

Cordialement

JP

1 réponse

1 2
Avatar
JP
Bonjour,
Merci c'est tout a fait ce que je cherhé

est merci encore a tous ce qui mon repondu

JP


Bonjour JP,

Je n'ai seulement transformé en fonction... ce que tu semblais
avoir accepté comme solution dans le fil dans les messages précédents.


Mais si tu désires que la fonction te retourne vrai seulement lorsqu'un
filtre est application dans la feuille, essaie ceci comme fonction :

'--------------------------
Function BtFiltre() As Boolean
Application.Volatile
If Worksheets(Range("A1").Parent.Name).FilterMode Then
BtFiltre = True
End If
End Function
'--------------------------


Salutations!



"JP" a écrit dans le message de news:
Ma question est la suivante
Si je dit "filtre donnée affiché tout " alors dans la cellule A1 úux
et si je filtre alors dans la cellule A1 = Vrai

parceque ta solution me dit "vrai" des que 'donnée filtre" est activé

Salutations
JP


C'est quoi ta question... je ne saisis pas !


Salutations!



"JP" a écrit dans le message de news:
bonjour,

merci c'est presque ça en fait le filtre est toujours présent
ce que je voudrais savoir c'est quand j'affiche tout úux et si je filtre
=vrai

je sait que je suis exigent

Cordialement
JP


Bonjour JP,


Copie ceci dans un module standard :

Function BtFiltre() As Boolean
Application.Volatile
If Worksheets(Range("A1").Parent.Name).AutoFilterMode Then
BtFiltre = True
End If
End Function

et dans une cellule de ta feuille, tu inscris : = BtFiltre()
la fonction te renvoie vrai ou faux selon que le filtre est présent ou non.


Salutations!




"JP" a écrit dans le message de news:
Merci ca marche
mais n'existe il pas une formule equivalante ce qui me simplifirait la tache

merci encore

JP



Ca dépent de la feuille sur laquelle tu travaillles.

Essaie:

'-----------------------------------------
if ActiveSheet.AutoFilterMode then
(ton code si le mode filtre automatique est actif)
else
(ton code si le mode filtre automatique est inactif
endif
'-----------------------------------

"JP" a écrit dans le message de
news:
Bonjour,

merci mais comment mettre cela dans une formule ou dans une macro, car je
suis un peut nul en terme de macro
Cordialement
JP


Propriété AutoFilterMode de l'objet Worksheet (Booléen)

Cordialement,
--
AP

"JP" a écrit dans le message de
news:
Bonjour

Merci encore pour ceux qui mon répondu hier,

mais j'ai une autre question

Existe il un moyen de teste si le filtre automatique est activé ou non
?




Cordialement

JP





























1 2