Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Masquer des lignes automatiquement

  • Initiateur de la discussion Initiateur de la discussion SCIMECA
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

SCIMECA

Guest
Bonjour, je souhaiterais masquer automatiquement toutes les lignes d'un tableau quand la colonne A de la ligne est vide.
Y a t'il un moyen de le faire automatiquement.
Merci d'avance de votre aide.

Thierry.
 
Re : Masquer des lignes automatiquement

Bonjour à toutes et à tous,

Bienvenue sur XLD, SCIMECA.

Ci-après, deux codes à placer dans un module standard :

Code:
Option Explicit
Sub Masquer()
Application.ScreenUpdating = False
[a:a].SpecialCells(xlCellTypeBlanks).EntireRow.Hidden = True
Application.ScreenUpdating = True
End Sub
Sub Afficher()
Application.ScreenUpdating = False
[a:a].SpecialCells(xlCellTypeBlanks).EntireRow.Hidden = False
Application.ScreenUpdating = True
End Sub

A bientôt 🙂

P. S. : Bonjour, Robert 😀
 
Dernière édition:
Re : Masquer des lignes automatiquement

Bonjour Thierry et bienvenu, bonjour le forum,

Par formules je ne sais pas faire... Une proposition VBA à adapter :

Code:
Sub Macro1()
Dim O As Object 'déclare la variable O (Onglet)
Dim PL As Range 'déclare la variable PL (PLage)
Dim CEL As Range 'déclare la variable CEL (CELlule)

Set O = Sheets("Feuil1") 'définit l'onglet O (à adapter à ton cas)
Set PL = Application.Intersect(O.UsedRange, O.Columns(1)) 'définit la palge PL (intersection entre la colonne 1 et la plage des cellules éditées)
For Each CEL In PL 'boucle sur totes les cellules CEL de la palge PL
    If CEL.Value = "" Then CEL.EntireRow.Hidden = True 'si la cellule est vide, masque la ligne entière de la cellule
Next CEL 'prochaine cellule de la plage
End Sub

[Édition]
Bonjour 00 on s'est croisé...
 
Re : Masquer des lignes automatiquement

Merci beaucoup à vous deux.
Ce forum est vraiment très bien, c'est la première fois que je fais appel à cette façon de travailler et je ne suis pas déçu.
Deux solutions en moins de 24h, c'est le bonheur.
Bonne continuation à toutes et à tous;

Thierry.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
18
Affichages
731
Réponses
18
Affichages
608
Réponses
6
Affichages
296
  • Question Question
Microsoft 365 Tableau
Réponses
5
Affichages
288
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…