Supprimer les lignes vides - Exemples de code VBA

Table des matières

Supprimer les lignes vides

Le moyen évident de supprimer les lignes vides d'un ensemble de données consiste simplement à trier les données. Cela déplace les lignes vides vers le bas des données et les « supprime ». Mais que se passe-t-il si vous souhaitez que les lignes vides soient supprimées, mais que vous ne voulez pas que les données soient triées ? VBA.

La macro suivante supprimera les lignes vides sans aucun tri (désactivez la mise à jour de l'écran pour aller plus vite).

Sub DeleteBlankRows() Dim x As Long With ActiveSheet For x = .Cells.SpecialCells(xlCellTypeLastCell).Row To 1 Step -1 If WorksheetFunction.CountA(.Rows(x)) = 0 Then ActiveSheet.Rows(x).Delete End Si Next End With End Sub

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave