Blaster
XLDnaute Nouveau
Bonjour à tous,
Je supprime depuis une listbox des données contenues dans une feuille de calcul.
Pour cela, je stock le numéro de la ligne en question directement dans la listbox que
je récupère au moment de la suppression via un double click.
Les données dans la listbox sont filtrées donc le numéro de ligne de la feuille de calcul ne correspond pas à celui de la listbox.
Cela fonctionne pour le moment, mais je ne suis pas sûr que cela soit la meilleure méthode.
Je suis preneur de tout conseil sur le sujet.
Stockage :
Lecture et suppression
Merci pour votre aide.
Je supprime depuis une listbox des données contenues dans une feuille de calcul.
Pour cela, je stock le numéro de la ligne en question directement dans la listbox que
je récupère au moment de la suppression via un double click.
Les données dans la listbox sont filtrées donc le numéro de ligne de la feuille de calcul ne correspond pas à celui de la listbox.
Cela fonctionne pour le moment, mais je ne suis pas sûr que cela soit la meilleure méthode.
Je suis preneur de tout conseil sur le sujet.
Stockage :
VB:
.List(y, 5) = i 'Stockage du numéro de ligne pour fonction suppression
Lecture et suppression
Code:
Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
On Error GoTo errorhandler
Ligne = ListBox1.List(ListBox1.ListIndex, 5)
If MsgBox("Êtes-vous sûr de vouloir supprimer cette ligne ?", vbYesNo, "Confirmation suppression") = vbYes Then
Feuil1.Rows(Ligne).Delete
Load_Listbox1
Else
End If
errorhandler: MsgBox ("Suite à une erreur, merci de réessayer")
End Sub
Merci pour votre aide.
Dernière édition: