A
Antoine
Guest
Bonjour xld
en général j'ai l'habitude de procéder comme ceci pour supprimer une ligne dans une feuille a partir d'une liste box qui affiche cette meme page
'######
Dim i As Integer
i = MajModif.ListMAJ.ListIndex ' on chope l'index
If i = 0 Then ' pour le premier a cause zero
i = 1
End If
i = i + 2 ' pour tenir compte du décalage entre l'index et les N°de ligne
Feuil3.Rows(i).Select
Selection.EntireRow.Delete
'### on recharge la liste, pour actualiser
chargeListRh
MajModif.ListMAJ.List = tableau
'#####
Mais là, exel ne veut rien savoir, une erreur sur range apparait au moment de séléctionner la ligne
je vois vraimment pas ou le problème dans ce code ( mais yen a surement un de problème, caché, à attendre ;- )
Et pire que ça, je vois pas non plus comment supprimer tout une ligne en fesant autrement. Bref, j'ai besoin d'un ch'tit coups de pouce pour me débloquer là.
Merci
Antoine
en général j'ai l'habitude de procéder comme ceci pour supprimer une ligne dans une feuille a partir d'une liste box qui affiche cette meme page
'######
Dim i As Integer
i = MajModif.ListMAJ.ListIndex ' on chope l'index
If i = 0 Then ' pour le premier a cause zero
i = 1
End If
i = i + 2 ' pour tenir compte du décalage entre l'index et les N°de ligne
Feuil3.Rows(i).Select
Selection.EntireRow.Delete
'### on recharge la liste, pour actualiser
chargeListRh
MajModif.ListMAJ.List = tableau
'#####
Mais là, exel ne veut rien savoir, une erreur sur range apparait au moment de séléctionner la ligne
je vois vraimment pas ou le problème dans ce code ( mais yen a surement un de problème, caché, à attendre ;- )
Et pire que ça, je vois pas non plus comment supprimer tout une ligne en fesant autrement. Bref, j'ai besoin d'un ch'tit coups de pouce pour me débloquer là.
Merci
Antoine