Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Supprimer un item de listbox et d'une feuille excel en même temps

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 !

Thomas_Abitbol

XLDnaute Nouveau
Bonjour à tous,

Voici mon problème :
J'utilise une listbox avec deux boutons qui sont "ajouter un equipement" et "supprimer l'équipement" jusque la tout va bien, j'arrive parfaitement à ajouter des items dans ma listbox et ces derniers sont directement reportés dans une feuille excel afin de créer une "base de donnée" des équipements ajoutés. Mon gros problème est le bouton supprimer car j'arrive bien à supprimer un item de ma listbox mais je ne sais pas comment fait pour le supprimer également de ma base de donnée.
Voici le code que j'ai tapé :

Private Sub CommandButtonsupprimerlamachine_Click()
ListBox1.RemoveItem (ListBox1.ListIndex)
End Sub

En vous remerciant d'avance de vos futures réponses !
 
Re : Supprimer un item de listbox et d'une feuille excel en même temps

Bonjour,

essaye peut être de déterminer le numéro de ligne concernée avec la propriété "ListIndex" de ta "listbox", après tout dépend où sont placées tes donnée. Exemple ci-dessous pour données placées colonne A de la feuille active et ce à partir de la ligne 1. A adapter à ton projet, sans plus de détails peux pas en dire plus :

Code:
Cells(ListBox1.ListIndex - 1, 1).ClearContents
bon après midi
@+
 
Re : Supprimer un item de listbox et d'une feuille excel en même temps

Salut Pierrot,

Merci pour ton aide c'est sympa. Je veux supprimer les données en colonne A et B donc j'avais amélioré mon code coté précédemment et le voici maintenant :

Private Sub CommandButtonsupprimerlamachine_Click()
ListBox1.RemoveItem (ListBox1.ListIndex)
ligne = ListBox1.ListIndex
Sheets("Equipements").Cells(ligne + 1, 1).Delete
End Sub

Or étant débutant dans le monde du visual basic, je ne sais pas comment indiquer dans la partie "Cells(ligne + 1, 1)" que je veux A et B car avec mon codage je n'arrive qu'a supprimer la colonne A.

J'espère que tu arrives à me comprendre, j'ai l'impression de raconter n'importe quoi lol
 
- 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

Discussions similaires

Réponses
1
Affichages
1 K
Réponses
3
Affichages
1 K
Réponses
7
Affichages
1 K
Réponses
7
Affichages
2 K
G
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…