Macro suprimant automatiquement des lignes vides

N

Nikom

Guest
Bonjour à tous et à toutes.

J'utilise un modele dans lequel figure un tableau.
Je souhaite suprimer les lignes vides dans ce tableau.

je sais que ce theme a déja été abordé dans le forum, et c'est la base de ma réflexion
cependant, la formule que j'utilise suprime les cellules vides et non les cellules avec une fontion (=""),

Voici la macro:


Sub Suprligne()
'
'

Sheets("feuil2").Range("B2:B8").SpecialCells xlCellTypeBlanks).EntireRow.Delete


'
End Sub



Je pense que c'est le "xlCellTypeBlanks" qui ne va pas, mais je ne vois pas quoi mettre à la place




merci de votre aide

Nikom
 
F

Franck

Guest
Bonjour,


POur corriger le problème de ce type, on peut utiliser en VBA la fonction isempty

Exemple :

sub aaa()


for i = 1 to [A1].rows.count

if isempty(cells(i,1)) then

entirerow(i).delete

end if
next i

cela devrait marcher en théorie...

Isempty(objet) permet de s'affranchir des formules présentes dans les cases ou des blancs types " ".

Cordialement

F.L
 

Discussions similaires

Statistiques des forums

Discussions
314 123
Messages
2 106 142
Membres
109 503
dernier inscrit
clercst