On Error Resume Next ' important evite les bugs Dim i Dim QuelIndex As Long ' retiebnt l'element supprimer For i = 0 To List1.ListCount - 1 ' boucle parcourant list1 Text1.Text = List1.List(i - QuelIndex) ' place dans le text cacher le text de la list Text1.SelLength = 2 ' selectionne les deux 1 carracteres If Text1.SelText <> "rr" Then List1.RemoveItem (i - QuelIndex): QuelIndex = QuelIndex + 1 ' regarde si <> "rr" supprimmer Next i ' fin de boucle
If Text1.SelText <> "rr" Then List1.RemoveItem (i - QuelIndex): QuelIndex = QuelIndex + 1
If Ucase(Text1.SelText) <> Ucase("rr") Then List1.RemoveItem (i - QuelIndex): QuelIndex = QuelIndex + 1
if Left$ ( List1.list ( i ) ) = "rr" Then...
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long Private Const LB_FINDSTRING = &H18F Private Sub Command1_Click() Dim i As Long i = SendMessage(List1.hwnd, LB_FINDSTRING, i, ByVal "rr") While i <> -1 List1.RemoveItem i i = SendMessage(List1.hwnd, LB_FINDSTRING, i, ByVal "rr") Wend End Sub
Dim i As Long For i = List1.ListCount - 1 To 0 Step -1 If StrComp(Left$(List1.List(i), 2), "rr") = 0 Then List1.RemoveItem i End If Next i
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionDim i For i = List1.ListCount - 1 To 0 Step -1 If StrComp(Left$(List1.List(i), 2), "rr") <> 0 Then List1.RemoveItem i End If Next i