Suppression de clients d'une liste
j'ai fait un code qui permet de supprimer les clients d'une liste. puis j'ai ajouté une message box qui demande confirmation pour la suppression. Et c'est là que les choses se gâtent: je ne peux plus supprimer de clients
Pouvez vous m'aider? ;)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| Dim rep As Long
rep = MsgBox("Etes-vous sûr de vouloir supprimer le client?", vbYesNo)
If rep = VbOKYes Then
ligne = 3
While Worksheets("Listedesclients").Cells(ligne, 1).Value <> listSupprimer_client.Value
ligne = ligne + 1
Wend
'La macro fait faire une boucle à partir de la deuxième ligne, 1ère colonne jusqu'à la nième ligne, 1ère colonne
'La boucle s'arrete lorsqu'elle retrouve dans le contenu de la cellule la même valeur que la va leur sélectionnée dans la liste
For j = 1 To 2
'Pour les colonnes allant de 1 à 2
Worksheets("listedesclients").Cells(ligne, j).Delete xlUp
'Supprime le contenu de la cellule située la ligne qui correspond à la
'valeur cherchée plus haut et décale vers le haut
Next
Else
Exit Sub
End If
End Sub |