Macro filtre

Bonjour a tous ,

je me permet de vous déranger , étant perdu dans le vba .

Je me demandais si il serais possible de faire un filtre automatique qui filtre les case vide sur ma colonne A de A8 a A65 macro que je pourrais appliquer sur plusieur feuille mais en plus si par hasard on pouvais masquer la petite fleche de tri (jai vue que c'etais possible mais je n'est pas reussi).

Et es ce aussi facile de retirer un filtre en vba ?

je pensais a faire

Sub Filtre()

Application.ScreenUpdating = False

Sheets(Array("Janvier", "Fevrier", "Mars", "Avril", "Mai", "Juin", _

"Juillet", "Aout", "Septembre", "Octobre", "Novembre", "Decembre")).Select

Range("$A$8:$A$67").AutoFilter Field:=1, Criteria1:=""

Application.ScreenUpdating = True

End Sub

desoler de vous embeter avec mes connaissance limiter ..

merci d'avance

Bonjour,

C'est possible d'avoir ton fichier pour tester ton code ?

Bonjour

Voici un code qui masque les lignes vides, j'espère te mettre sur la voie.

Pas nécessaire d'utiliser le filtres quand tu veux simplement masquer les lignes vides.

A adapter selon ton cas.

Sub FiltreVide()
Dim Vide As Range, Feuille As Worksheet, CELL As Range
For Each Feuille In ThisWorkbook.Worksheets
 Set Vide = Feuille.Range("A1:A11").Cells  'Pour ton cas Range("A8:A67").Cells
  For Each CELL In Vide
   If IsEmpty(CELL) Or CELL = Empty Or CELL = vbNullString Then CELL.RowHeight = 0
  Next CELL
Next Feuille
Set Vide = Nothing
End Sub

Nathalie Charette : merci pour le code je regarde cela !

Raja : oui bien sur par contre je préviens c'est une usine a gaz le fichiez fais 2.1 mo donc je pas l’héberger ici.

Bonjour toutes et tous

@Keran

ton classeur .xlsb est protégé

crdlt,

André

zprotect

Bonsoir j'ai régler mon problème et le mot de passe est IDEFPLAN2019*

Rechercher des sujets similaires à "macro filtre"