OVH Cloud OVH Cloud

suppression de lignes

2 réponses
Avatar
pribette
bonjour à tous

je souhaiterai avec une macro, pouvoir supprimer dans une feuille toutes les
lignes vides, comment m'y prendre ?

merci de votre aide

2 réponses

Avatar
michdenis
Bonjour Pribette,

Essaie ceci :

Tu dois adapter le nom de la feuille et de la plage au besoin.

'-------------------------------
Sub SupprimerLignesVides()

Dim Rg As Range, Nb As Long
With Worksheets("Feuil1")
Set Rg = .Range("A1:A" & _
.Range("A65536").End(xlUp).Row).EntireRow
End With

Nb = Rg.Rows.Count
Application.ScreenUpdating = False
For a = Nb To 1 Step -1
If Application.CountA(Rg.Rows(a)) = 0 Then
Rg.Rows(a).Delete
End If
Next
Set Rg = Nothing
End Sub
'-------------------------------


Salutations!



"pribette" a écrit dans le message de news:

bonjour à tous

je souhaiterai avec une macro, pouvoir supprimer dans une feuille toutes les
lignes vides, comment m'y prendre ?

merci de votre aide
Avatar
patrick2708
un grand merci à toi pour ton aide
patrick


Bonjour Pribette,

Essaie ceci :

Tu dois adapter le nom de la feuille et de la plage au besoin.

'-------------------------------
Sub SupprimerLignesVides()

Dim Rg As Range, Nb As Long
With Worksheets("Feuil1")
Set Rg = .Range("A1:A" & _
.Range("A65536").End(xlUp).Row).EntireRow
End With

Nb = Rg.Rows.Count
Application.ScreenUpdating = False
For a = Nb To 1 Step -1
If Application.CountA(Rg.Rows(a)) = 0 Then
Rg.Rows(a).Delete
End If
Next
Set Rg = Nothing
End Sub
'-------------------------------


Salutations!



"pribette" a écrit dans le message de news:

bonjour à tous

je souhaiterai avec une macro, pouvoir supprimer dans une feuille toutes les
lignes vides, comment m'y prendre ?

merci de votre aide