Cacher ligne vide

  • Initiateur de la discussion XGuarden
  • Date de début
X

XGuarden

Guest
J'ai un énorme tableau de donnée
qui est remplie par des formule.
JE voudrai que ls ligne vide soit automatiquement caché(sans utilier de macro)
Merci d'Avance
 

photoechange

XLDnaute Junior
Bonjour, XGuarden
Ci joint une astuce elle n'est pas de moi je l'ai copier du site excelabo j'ai testé la méthode il y a quelque temps elle fonctionne
Tu peux trouver sur ce site plusieurs astuces à ton problème
@steph


Sub SuppLigneVides()
With ActiveSheet.UsedRange
derLi = .Row + .Rows.Count - 1
End With
Application.ScreenUpdating = False
For r = derLi To 1 Step -1
If Application.CountA(Rows(r)) = 0 Then Rows(r).Delete
Next r
End Sub

Attention, il est important de toujours commencer par le bas et de remonter !
 

photoechange

XLDnaute Junior
Bonjour,XGuarden & Dan le forum
Tu peux utiliser cette macro ci dessous ou bien tu as la possibilité si tu ne veux pas de macro utiliser les filtres automatique sur ton fichier
@+ steph



Sub Supprimer_lignes_vides()
'
' Macro enregistrée le 24/06/2002 par MPFE'
' Supprime les lignes vides d'un tableau

derniereligne = ActiveSheet.UsedRange.Rows.Count
Application.ScreenUpdating = False
For r = derniereligne To 1 Step -1
If Application.CountA(Rows(r)) = 0 Then Rows(r).Delete
Next r
End Sub
 

Discussions similaires

Réponses
7
Affichages
330

Statistiques des forums

Discussions
312 362
Messages
2 087 635
Membres
103 619
dernier inscrit
TRANCART