Code VB sur Excel -Suppression et exportation
Bonjour à tous !!!
Je suis plus que débutant en VB,j'ai fait un petit programme de suppression et exportation mais comment faire pour que la ligne supprimer dans le listbox soit la meme dans le fichier excel,je n'arrive pas à récupérer le numéro de la ligne.
voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Public Sub DeleteSelectedItem(ByRef Li As MSForms.ListBox)
Dim i As Integer
'on boucle à l'envers pour eviter les erreurs
'd'index suite à une suppression
For i = Li.ListIndex To 0 Step -1
'Si l'element est selectionner => on le supprime
If Li.Selected(i) Then Call Li.RemoveItem(i)
ActiveCell.EntireRow.Delete (i)
Next i
End Sub |
Merci à vous
Code VB sur Excel -Suppression et exportation
Bonjour à tous !!!
Je suis plus que débutant en VB,j'ai fait un petit programme de suppression et exportation mais comment faire pour que la ligne supprimer dans le listbox soit la meme dans le fichier excel,je n'arrive pas à récupérer le numéro de la ligne.
voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Public Sub DeleteSelectedItem(ByRef Li As MSForms.ListBox)
Dim i As Integer
'on boucle à l'envers pour eviter les erreurs
'd'index suite à une suppression
For i = Li.ListIndex To 0 Step -1
'Si l'element est selectionner => on le supprime
If Li.Selected(i) Then Call Li.RemoveItem(i)
ActiveCell.EntireRow.Delete (i)
Next i
End Sub |
pour etre plus explicite car je sais que c'est assez compliqué par écrit;en fait ,j'ai crée une listbox qui me permets de récupérer les données d'une feuille excel afin de les trier,et ce code doit me permettre d'effacer des lignes dans le listbox(ce que j'ai réussi à faire) et la même ligne correspondante dans la feuille excel hors il m'efface que la cellule active ,je n'arrive pas à ce qu'il sache trouver la même ligne de données ou voir le numéro de cette ligne.
merci beaucoup à vous!!!