Suppression ligne excel

Bonjour,

j'ai un doc en excel qui contient une colonne avec plusieurs lignes dont des lignes vides.
je voudrais supprimer uniquement les lignes vides comment fait on cela en VBA.

Merci pour votre aide

A+
Configuration: Windows Vista
Firefox 2.0.0.8

2 réponses

  1. mille excuse mais j'ai trouvé voila le prog trouvé dans le forum ici:
    Sub SupprLignesVides()
    ' désactiver le rafraîchissement de l'écran pour accélérer le traitement
    Application.ScreenUpdating = False
    ' désactiver les alertes pour empêcher l'affichage
    ' des messages du genre "Voulez-vous etc."
    Application.DisplayAlerts = False

    ' se placer sur la dernière ligne contenant des données
    Range("A65536").End(xlUp).Select
    Do
    If IsEmpty(ActiveCell) Then
    ActiveCell.EntireRow.Delete
    End If
    ActiveCell.Offset(-1, 0).Select
    Loop Until ActiveCell.Row = 1

    Application.ScreenUpdating = True
    Application.DisplayAlerts = True
    End Sub

    A+
    1. Contributeur
      Bonjour,

      sinon c'est plus simple de mettre un filtre sur ta colonne, de sélectionner les vides et de les supprimer
      eric