Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
889 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Excel+VBA] autofilter avec "format as table"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Excel+VBA] autofilter avec "format as table"

n°2081014
Fun38
Posté le 07-06-2011 à 13:52:57  profilanswer
 

Hello tout le monde,
 
Je me trouve face à un problème dont je ne trouve la solution ni sur google, ni sur les forum.
Cela concerne l'utilisation des filtres automatiques (autofilter) sur un tableau formaté avec "Format as table".
 
En gros, mon but est de créer un simple bouton avec du code VBA derrière qui va supprimer tous les filtres du tableau (équivalent a "clear filter" sur l'ensemble des colonnes).
 
Un fichier d'exemple / test se trouve sur http://www.cijoint.fr/cjlink.php?f [...] tPfiF.xlsm
 
 
Feuilel#1, un simple tableau formaté avec "Format as table". En dessous un bouton avec du code VBA (très simple) pour afficher les propriétés AutoFilterMode et FilterMode. Si le tableau possède au moins un filtre sur une colonne, alors ça doit l'enlever.
--> Ça ne marche pas.
 
Feuille#2, J'ai exactement le même tableau, le même bouton avec le même code, mais le filtrage auto a été ajouté manuellement.
--> Ça marche
 
Les propriétés "AutoFilterMode" et "FilterMode" ne sont-elle pas changée quand on utilise "Format as table"?
 
Est-ce un bug?
 
Pour ceux qui ne veulent pas ouvrir le fichier excel, voici le code VBA:

Private Sub CommandButton1_Click()
With ActiveSheet
 
MsgBox ("AutoFilterMode=" & .AutoFilterMode)
MsgBox ("FilterMode=" & .FilterMode)
 
    If .AutoFilterMode = True And .FilterMode = True Then
 
      MsgBox ("Clearing all filters..." )
      .ShowAllData
     
    End If
     
End With
End Sub


 
Merci d'avance pour vos idées!
--
Fabien

mood
Publicité
Posté le 07-06-2011 à 13:52:57  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Excel+VBA] autofilter avec "format as table"

 

Sujets relatifs
Boucle à faire dans macro VBA (Excel)probleme avec le DATE_FORMAT
Intégration adresse email Excel ==> Outlookcréer une macro recherche sur excel
Meilleur vendeur sous Excel !Problème incompatibilité type Excel VBA (Help, Stagiaire en détresse!)
DirectShow, format et custom source filter 
Plus de sujets relatifs à : [Excel+VBA] autofilter avec "format as table"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR