Suppression des lignes inutiles dans une table

drareg78

XLDnaute Junior
Bonjour aux membres du forum.

J'ai supposé ici une table de 3 colonnes (mais qui pourrait devenir par la suite X colonnes) et de z Lignes. Dans la mesure ou toutes les lignes peuvent ne pas être toutes documentées, comment par une simple macro supprimer les lignes inutiles. pour ne conserver que la partie documentée.
Craignant toujours de n'être pas suffisament explicite, je vous joint un petit fichier test.

Merci d'avance pour votre aide
 

Pièces jointes

  • Test_table.xls
    22 KB · Affichages: 72

Staple1600

XLDnaute Barbatruc
Re : Suppression des lignes inutiles dans une table

Bonjour

A tester


Code:
Sub test1()
Dim i As Long
For i = ActiveSheet.UsedRange.Rows.Count To 6 Step -1
If Application.WorksheetFunction.CountBlank(Cells(i, 3).Resize(, 3)) = 3 Then
If Not Cells(i, 3).Resize(, 3).Interior.ColorIndex = xlNone Then
Rows(i).Delete
End If
End If
Next
End Sub

Et celle-ci qui au résultat légèrement différent
Code:
Sub test2()
Dim i As Long
For i = ActiveSheet.UsedRange.Rows.Count To 6 Step -1
If Application.WorksheetFunction.CountBlank(Cells(i, 3).Resize(, 3)) = 3 Then
Rows(i).Delete
End If
Next
End Sub
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 493
Messages
2 088 956
Membres
103 990
dernier inscrit
lamiadebz