OVH Cloud OVH Cloud

SUPPRESSION DE LIGNES

3 réponses
Avatar
jack 43
Bonsoir,

Je souhaiterais de l'aide sur le sujet suivant :

" une macro qui supprime les lignes "vierges" jusqu'à la dernière ligne avec
des données, les lignes vides intermédiaires.

Merçi et bonne soirée et bon week-end

A+

3 réponses

Avatar
F
Bonsoir, jack
va faire un tour par ici : http://frederic.sigonneau.free.fr/

jack 43 a écrit:
Bonsoir,

Je souhaiterais de l'aide sur le sujet suivant :

" une macro qui supprime les lignes "vierges" jusqu'à la dernière ligne avec
des données, les lignes vides intermédiaires.

Merçi et bonne soirée et bon week-end

A+


Avatar
isabelle
bonjour jack,

Sub Macro1()
For i = Range("A65536").End(xlUp).Row To 1 Step -1
'si le nombre de valeur de la ligne (i) = 0 on supprime la ligne
If Application.CountA(Rows(i)) = 0 Then Rows(i).Delete Shift:=xlUp
Next
End Sub

isabelle


Bonsoir,

Je souhaiterais de l'aide sur le sujet suivant :

" une macro qui supprime les lignes "vierges" jusqu'à la dernière ligne avec
des données, les lignes vides intermédiaires.

Merçi et bonne soirée et bon week-end

A+


Avatar
Jacquouille
Bonsoir Insabelle
Oserais-je me permettre de suggérer un si Row(i) = row(i-1) alors delete
entire row(i) car il me revient en mémoire les " " intempestifs qui risquent
de ne pas être comptabilisés.
Qu'en penses-tu?
Bien cordialement,
jacques

--
Bien amicalmement,
Vivement conseillés:
http://www.excelabo.net
http://jacxl.free.fr/mpfe/trombino.html
http://dj.joss.free.fr/netiquet.htm
Jacquouille.

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

bonjour jack,

Sub Macro1()
For i = Range("A65536").End(xlUp).Row To 1 Step -1
'si le nombre de valeur de la ligne (i) = 0 on supprime la ligne
If Application.CountA(Rows(i)) = 0 Then Rows(i).Delete Shift:=xlUp
Next
End Sub

isabelle


Bonsoir,

Je souhaiterais de l'aide sur le sujet suivant :

" une macro qui supprime les lignes "vierges" jusqu'à la dernière ligne
avec des données, les lignes vides intermédiaires.

Merçi et bonne soirée et bon week-end

A+