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

Eviter ligne vide

  • Initiateur de la discussion Initiateur de la discussion lienad
  • 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 !

lienad

XLDnaute Occasionnel
Bonjour,

Je travaille sur un tableau de données et utilise Recherchev.
Je souhaiterai que les lignes vides n'apparaissent pas.
Ci joint un simple exemple
merci de votre contribution
 

Pièces jointes

Re : Eviter ligne vide

Bonjour, lienad, le Forum,

Un essai avec ce code, à loger dans un module.

Code:
Option Explicit
Sub Ligne_masquer_si_vide()
    Dim i As Long
    Application.ScreenUpdating = False
    For i = Cells(Rows.Count, "a").End(xlUp).Row To 1 Step -1
        If Range("a" & i) = "" Then Rows(i).EntireRow.Hidden = True
    Next i
    Application.ScreenUpdating = True
End Sub

A bientôt 🙂
 
Re : Eviter ligne vide

Re-bonjour,

Une autre façon d'agir... uniquement sur les cellules contenant des formules :

Code:
Option Explicit
Sub Ligne_masquer_si_résultat_formule_égale_zéro()
    Dim i As Long
    Application.ScreenUpdating = False
    For i = Cells(Rows.Count, "a").End(xlUp).Row To 1 Step -1
        If Range("a" & i).HasFormula And Range("a" & i) = "" Then Rows(i).EntireRow.Hidden = True
    Next i
    Application.ScreenUpdating = True
End Sub

A bientôt 🙂
 
- 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

Discussions similaires

Réponses
7
Affichages
370
Réponses
6
Affichages
264
Réponses
4
Affichages
213
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…