Excel: Masque ligne si cellule X est vide

gumao Messages postés 1 Statut Membre -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je fonctionne avec Excel 2007. Je voudrais faire en sorte que Excel masque automatiquement les lignes d'une feuille si la première cellule de la ligne est vide. Par exemple, si la cellule A1 est vide, masquer la ligne 1. J'imagine qu'il faut créer une macro, mais je ne sais pas comment faire, pouvez-vous m'aider svp. Merci.

2 réponses

  1. cousinhub29 Messages postés 1112 Date d'inscription   Statut Membre Dernière intervention   383
     
    Bonjour,

    Sans macro, en utilisant les filtres automatiques.....(décocher Vides)

    Bonne nuit

    Edit :

    Ou par macro, sans boucles :

    Columns(1).SpecialCells(xlCellTypeBlanks).EntireRow.Hidden = True
    


    @+
    9
    1. Ptitpere21 Messages postés 9 Statut Membre
       
      bonjour

      ta macro me plait mais visisblement elle teste les blanks hors pour mon cas la colonne que je teste contient soit 0 soit une phrase comment est ce qsue je peux l'adapter

      merci d'avance
      0
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Bonjour,

      SpecialCells(XlCellType) ne permet d'atteindre qu'un type particulier de cellules.
      Voir liste dans l'aide :
      XlCellType peut être l'une de ces constantes XlCellType.
      xlCellTypeAllFormatConditions. Cellules de n'importe quel format
      xlCellTypeAllValidation. Cellules présentant des critères de validation
      xlCellTypeBlanks. Cellules vides
      xlCellTypeComments. Cellules contenant des commentaires
      xlCellTypeConstants. Cellules contenant des constantes
      xlCellTypeFormulas. Cellules contenant des formules
      xlCellTypeLastCell. Dernière cellule dans la plage utilisée
      xlCellTypeSameFormatConditions. Cellules de même format
      xlCellTypeSameValidation. Cellules présentant les mêmes critères de validation
      xlCellTypeVisible. Toutes les cellules visibles

      Toi tu dois faire une boucle.

      eric
      0