Excel: Masque ligne si cellule X est vide

gumao Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
eriiic Messages postés 24603 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

cousinhub29 Messages postés 1074 Date d'inscription   Statut Membre Dernière intervention   361
 
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
Ptitpere21 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
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
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
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