effacer les lignes vide dans listview si il sont vide

creolia

XLDnaute Impliqué
bonsoir à tous j'ai essayer de creer une macro pour effacer les lignes vide dans ma listview mais sa fonctionne pas

Code:
With ListView4
      For i = 1 To .ListItems.Count
          If ListView4.ListItems(i).ListSubItems(1).Text = "" Then ListView4.ListItems(i).Remove
           
           
          End If
        
       
    Next i
          End With

End Sub

quelqu'un aurais t il une idée de mon erreur svp merci
 

Grand Chaman Excel

XLDnaute Impliqué
Re : effacer les lignes vide dans listview si il sont vide

Bonjour creolia,

Je crois que la façon correcte est ainsi :

Code:
With ListView4
      For i = 1 To .ListItems.Count
          If ListView4.ListItems(i).ListSubItems(1).Text = "" Then 
               ListView4.ListItems.Remove i
          End If
    Next i
End With

End Sub

A+
 

Discussions similaires

Statistiques des forums

Discussions
312 223
Messages
2 086 407
Membres
103 201
dernier inscrit
centrale vet