Supprimer une ligne de la feuille active via ListBox

Bonjour à tous,

Je souhaiterais à partir d'une sélection de la ListBox supprimer la ligne sur la feuille active.

Sur l'USERFORM actuel, quand je clic sur supprimer, ça me supprime bien ma sélection dans la ListBox, mais pas sur la feuille active.

Et par la même occasion ,éviter un message d'erreur quand je clic sur "supprimer" quand ma ListBox est vide.

Merci d'avance pour l'aide

Anne

Pas de solution à mon problème ?

Le problème avance petit à petit... Mais il me reste un ptit bug à réparer.

Vous pouvez tester par vous même (Téléchargement en bas)

  • Il faut cliquer sur une compagnie pour la choisir, puis cliquer sur SUPPRIMER
  • Une Box s'ouvre et il faut écrire SUPPRIMER dedans pour supprimer la sélection

Le Bug :

- Quand on clique sur SUPPRIMER sans avoir choisi un élément dans la ListBox ça me renvoie une erreur.

Tu n'auras pas de réponse si tu ne déverrouilles pas ton code !

MFerrand a écrit :

Tu n'auras pas de réponse si tu ne déverrouilles pas ton code !

Arf désolé, j'ai pas fait attention :/

Mais bon j'y suis arrivée toute seule comme une grande !

J'ai modifier mon code et du coup quand on clic sur SUPPRIMER ça supprime direct, comme je voulais faire au départ.

Et pour mon bug j'ai rajouté à Userorm Initialise : CommandButton_supp.Visible = False

Comme ça on peut pas clic dessus

Et

Private Sub ListBox_Click()

CommandButton_supp.Enabled = True

End Sub

Pour le faire apparaître qu'une fois un item sélectionné dans la ListBox

Merci à ceux qui ont essayé !

Rechercher des sujets similaires à "supprimer ligne feuille active via listbox"