Supprimer ligne vide via macro dans un champ de cellule

Fermé
Freeze1981 Messages postés 4 Date d'inscription mercredi 15 avril 2015 Statut Membre Dernière intervention 22 septembre 2015 - 3 sept. 2015 à 16:23
senecartour Messages postés 325 Date d'inscription dimanche 12 mai 2013 Statut Membre Dernière intervention 29 octobre 2020 - 3 sept. 2015 à 17:00
Bonjour,

Je suis sous Excel 2010 et je cherche à supprimer les lignes dans la colonne A dont la valeur de la cellule est vide ou contient "" (semble vide mais contient une formule...). Et ce à partir de la ligne 6 en descendant, car je tiens à garder le haut de la feuille intact.

Merci à qui peut m'aider! :)

A voir également:

2 réponses

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
3 sept. 2015 à 16:57
Bonjour,

Essaie avec
Sub Supprimer_Lignes_Vides()
Dim DerLig As Long, Ligne As Long
DerLig = Range("A" & Rows.Count).End(xlUp).Row
For Ligne = DerLig To 6 Step -1
If Range("A" & Ligne).Value = "" Then Rows(Ligne).Delete
Next Ligne
End Sub


A+
0
senecartour Messages postés 325 Date d'inscription dimanche 12 mai 2013 Statut Membre Dernière intervention 29 octobre 2020 3
3 sept. 2015 à 17:00
Bonjour,
Essayez la fonction SUPPRESPACE
Mettez vous dans la cellule de départ et appliquer la formule
=SUPPRESPACE(B2)
Bon courage
-1