Suppression ligne sur listbox sur feuille Excel

  • Initiateur de la discussion Initiateur de la discussion Zeltron
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Z

Zeltron

Guest
Bonsoir à tout le forum,

Voilà mon pb: j'ai une listbox (ListBox_MEMO)sur une feuille excel.
Quand je clique sur une ligne de cette listbox j'ai un usf qui s'ouvre ( grâce à l'aide d'intervenants du forum, que je remercie encore).Ce que je souhaite c'est supprimer grâce à un bouton sur ce USF, la ligne sur laquelle je viens de cliquer sur la listbox pour ouvrir ce USF, ainsi que la ligne correspondante de la feuille excel correspondante (Base_MEMO)

J'ai essayer ce code ( en cherchant sur le forum):

Private Sub CommandButton3_Click()
Dim Msg As String
Dim NomLBindex As Integer
Dim WsBase As Worksheet
Msg = MsgBox('Etes-vous sur de vouloir supprimer ' _
& vbCrLf & vbCrLf & vbTab & ListBox1 & ' ?', vbYes, 'Mode Supression Articles ???')

NomLBindex = ListBox_MEMO.ListIndex + 1
If Msg = vbYes Then
ListBox_MEMO.RemoveItem (ListBox_MEMO.ListIndex)
Sheets('Base_MEMO').Rows(NomLBindex).Delete
End If
End Sub

Cependant, cela ne fonctionne pas, il bloque en me surlignant la ligne de code suivante en jaune:

NomLBindex = ListBox_MEMO.ListIndex + 1

D'où cela provient il?

Est ce que la notion de listindex n'est pas la bonne pour une listbox sur feuille excel par rapport à une listbox dans un usf? ( exemple pour une listbox sur feuille excel la notion de rowsource ne fonctionne pas il faut utiliser ListFillRange comme me l'a expliqué Hervé que je remercie encore).


Pouvez vous m'aider?

Vous remerciant par avance

Cordialement

Zeltron
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
880
Retour