OVH Cloud OVH Cloud

FItre en VBA Oui ou Non

7 réponses
Avatar
Crel
Bonsoir à toutes et tous
J'ai un tableau sur lequel j'ai un filtre, je souhaite créer une proc qui me
prévienne si le filtre est actif ou non.
Si le filtre est en place msgbox"fitre sur le tableau" ou bien "filtre non
actif"
Merci beaucoup
Patrick

7 réponses

Avatar
j
MsgBox ActiveSheet.FilterMode
ou pour filtre auto
MsgBox ActiveSheet.AutoFilterMode

--

http://jacxl.free.fr/




"Crel" a écrit dans le message de news:

Bonsoir à toutes et tous
J'ai un tableau sur lequel j'ai un filtre, je souhaite créer une proc qui
me

prévienne si le filtre est actif ou non.
Si le filtre est en place msgbox"fitre sur le tableau" ou bien "filtre non
actif"
Merci beaucoup
Patrick





Avatar
Crel
Bonjour jacques
En fait, je voudrai créer une condition attachée à un bouton macro "quitter"
du style "avant de quitter ce tableau vous devez enlever le filtre".
Patrick





"" a écrit dans le message de news:
#
MsgBox ActiveSheet.FilterMode
ou pour filtre auto
MsgBox ActiveSheet.AutoFilterMode

--

http://jacxl.free.fr/




"Crel" a écrit dans le message de
news:


Bonsoir à toutes et tous
J'ai un tableau sur lequel j'ai un filtre, je souhaite créer une proc
qui


me
prévienne si le filtre est actif ou non.
Si le filtre est en place msgbox"fitre sur le tableau" ou bien "filtre
non


actif"
Merci beaucoup
Patrick









Avatar
ru-th
Salut

plutôt (pas le chien) que d'ôter le filtre (de mla cigarette), afficher tout
dans le module Thisworkbook
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ON ERROR RESUME NEXT
Sheets("Feuil1").ShowAllData
End Sub

a+
rural thierry
Veaux et Broutards d'Anjou
Wicasa on kin nape yapi inahni yo (à l'essai)

"Crel" a écrit dans le message de news:
#
Bonjour jacques
En fait, je voudrai créer une condition attachée à un bouton macro
"quitter"

du style "avant de quitter ce tableau vous devez enlever le filtre".
Patrick





"" a écrit dans le message de news:
#
MsgBox ActiveSheet.FilterMode
ou pour filtre auto
MsgBox ActiveSheet.AutoFilterMode

--

http://jacxl.free.fr/




"Crel" a écrit dans le message de
news:


Bonsoir à toutes et tous
J'ai un tableau sur lequel j'ai un filtre, je souhaite créer une proc
qui


me
prévienne si le filtre est actif ou non.
Si le filtre est en place msgbox"fitre sur le tableau" ou bien "filtre
non


actif"
Merci beaucoup
Patrick













Avatar
Crel
Désolé Jacques, j'ai réussi à adapter.
Merci beaucoup
Patrick

"Crel" a écrit dans le message de news:
#
Bonjour jacques
En fait, je voudrai créer une condition attachée à un bouton macro
"quitter"

du style "avant de quitter ce tableau vous devez enlever le filtre".
Patrick





"" a écrit dans le message de news:
#
MsgBox ActiveSheet.FilterMode
ou pour filtre auto
MsgBox ActiveSheet.AutoFilterMode

--

http://jacxl.free.fr/




"Crel" a écrit dans le message de
news:


Bonsoir à toutes et tous
J'ai un tableau sur lequel j'ai un filtre, je souhaite créer une proc
qui


me
prévienne si le filtre est actif ou non.
Si le filtre est en place msgbox"fitre sur le tableau" ou bien "filtre
non


actif"
Merci beaucoup
Patrick













Avatar
j
ben oui, dans ta macro tu ajoutes
if ActiveSheet.FilterMode then msgbox("avant de quitter ce tableau vous
devez enlever le filtre")

remarque bien qu'une fois que tu en es là, tu pourrais quand même demander
en plus à ta macro d'enlever le filtre (à défaut d'enlever le bas)



"Crel" a écrit dans le message de news:
#
Bonjour jacques
En fait, je voudrai créer une condition attachée à un bouton macro
"quitter"

du style "avant de quitter ce tableau vous devez enlever le filtre".
Patrick





"" a écrit dans le message de news:
#
MsgBox ActiveSheet.FilterMode
ou pour filtre auto
MsgBox ActiveSheet.AutoFilterMode

--

http://jacxl.free.fr/




"Crel" a écrit dans le message de
news:


Bonsoir à toutes et tous
J'ai un tableau sur lequel j'ai un filtre, je souhaite créer une proc
qui


me
prévienne si le filtre est actif ou non.
Si le filtre est en place msgbox"fitre sur le tableau" ou bien "filtre
non


actif"
Merci beaucoup
Patrick













Avatar
Crel
Merci beaucoup Thierry, "effectivement" c'est très sympa de ta part.
Patrick

"ru-th" a écrit dans le message de news:

Salut

plutôt (pas le chien) que d'ôter le filtre (de mla cigarette), afficher
tout

dans le module Thisworkbook
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ON ERROR RESUME NEXT
Sheets("Feuil1").ShowAllData
End Sub

a+
rural thierry
Veaux et Broutards d'Anjou
Wicasa on kin nape yapi inahni yo (à l'essai)

"Crel" a écrit dans le message de
news:

#
Bonjour jacques
En fait, je voudrai créer une condition attachée à un bouton macro
"quitter"

du style "avant de quitter ce tableau vous devez enlever le filtre".
Patrick





"" a écrit dans le message de news:
#
MsgBox ActiveSheet.FilterMode
ou pour filtre auto
MsgBox ActiveSheet.AutoFilterMode

--

http://jacxl.free.fr/




"Crel" a écrit dans le message de
news:


Bonsoir à toutes et tous
J'ai un tableau sur lequel j'ai un filtre, je souhaite créer une
proc




qui
me
prévienne si le filtre est actif ou non.
Si le filtre est en place msgbox"fitre sur le tableau" ou bien
"filtre




non
actif"
Merci beaucoup
Patrick

















Avatar
Crel
Merci beaoup Jac, c'est très sympa de ta part, j'ai trouvé exactement la
même chose.
Encore merci
Patrick

"" a écrit dans le message de news:

ben oui, dans ta macro tu ajoutes
if ActiveSheet.FilterMode then msgbox("avant de quitter ce tableau vous
devez enlever le filtre")

remarque bien qu'une fois que tu en es là, tu pourrais quand même demander
en plus à ta macro d'enlever le filtre (à défaut d'enlever le bas)



"Crel" a écrit dans le message de
news:

#
Bonjour jacques
En fait, je voudrai créer une condition attachée à un bouton macro
"quitter"

du style "avant de quitter ce tableau vous devez enlever le filtre".
Patrick





"" a écrit dans le message de news:
#
MsgBox ActiveSheet.FilterMode
ou pour filtre auto
MsgBox ActiveSheet.AutoFilterMode

--

http://jacxl.free.fr/




"Crel" a écrit dans le message de
news:


Bonsoir à toutes et tous
J'ai un tableau sur lequel j'ai un filtre, je souhaite créer une
proc




qui
me
prévienne si le filtre est actif ou non.
Si le filtre est en place msgbox"fitre sur le tableau" ou bien
"filtre




non
actif"
Merci beaucoup
Patrick