bjr forum
je m'excerce à longueur de journée pour comprendre la programmation en vba
mon exercice d'aujourd'hui est de supprimer des lignes via une listbox.
voici le code que j'ai pu écrirelorsque j' essaie de supprimer l'une des 3 premieres lignes erreur debogage mais pour les autres lignes pas d'erreur et la suppression se fait correctement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Dim i As Integer 'no_ligne = textbox representant le numero de ligne sur la feuille For i = ListBox1.ListIndex + 2 To no_ligne ' ici ma listbox ne contient pas d'en-tetes donc listindex +2 If Cells(4, 1) <> "" Then Sheets("feuil1").Range("a" & i).Delete End If Next i
je souhaiterais que vous m'expliquer le pourquoi.
svp pas de code ou de lien . juste des explications et au pire des cas un code en relation avec mon code. merci
Partager