Supprimer a partir d'une ListBox

  • Initiateur de la discussion Initiateur de la discussion deudecos
  • 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 !

deudecos

XLDnaute Impliqué
Bonjour a toutes et a tous,

Voici mon probleme :
Je suis capable, a partir d'un UserForm, et d'une ListBox de rajouter des indos sur ma feuille, mais pas le contraire, je ne sais pas comment faire pour supprimer une info par ce biais.

Merci de bien vouloir m'expliquer...(avec des mots simples hein ?) 🙂

Pour plus de facilite a cerner le truc, voir fichier joint.

Bonne journee

Olivier [file name=Deudecos_20050806094856.zip size=23963]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Deudecos_20050806094856.zip[/file]
 

Pièces jointes

bonjour Olivier

L'exemple ci-dessous enlève l'Item lors d'un double clic sur la ligne

Private Sub Listbox1_Dblclick(Byval Cancel As MSForms.Returnboolean)
If Listbox1.Listindex < 0 Then Exit Sub
Listbox1.Removeitem (Listbox1.Listindex)
End Sub



bon week end
MichelXld

Message édité par: MichelXld, à: 06/08/2005 11:29
 
bonjour,

ci joint un petit exemple

le pb, c'est que cela ne fonctionne que s'il n'y a pas deux nom de client identique.

l'idéal serait d'affecter un n° unique à chaque client

Bonne journée

François [file name=Deudecos_20050806094856_20050806101158.zip size=23217]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Deudecos_20050806094856_20050806101158.zip[/file]
 

Pièces jointes

Bonjour MichelXld, Franz63, le forum,

Merci a tous les deux pour vos promptes reponses.
Franz, je retiens ton exemple puisque je n'aurais pas deux clients identiques.

Quand a ta solution Michel, et elle me retourne une erreur non repertoriee... 😱

Le messagebox m'indique :
Erreur d'execution '-2147467259 (80004005)
erreur non repertoriee.
Et quand je clique sur deboguer, il me renvoie sur la ligne de code suivante :
Listbox1.removeitem(listbox1.listindex)

As tu une idee de ce qui cloche ?

Win XP et office 2003.

Bonne journee

Olivier
 
rebonjour Olivier , bonjour Franz

c'est de ma faute , j'aurais du ouvrir ton classeur avant de répondre

tu utilises la propriété rowSource pour alimenter ta ListBox , et la methode que je t'ai proposé pour supprimer les lignes n'est dans ce cas pas compatible


bon week end
MichelXld
 
- 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

P
  • Question Question
Réponses
0
Affichages
837
Palemeilleur
P
Réponses
2
Affichages
1 K
bebere
B
Réponses
4
Affichages
1 K
B
Réponses
1
Affichages
2 K
bleu_azur
B
D
Réponses
5
Affichages
1 K
david
D
D
Réponses
3
Affichages
1 K
Réponses
2
Affichages
2 K
G
Réponses
4
Affichages
1 K
G
D
  • Question Question
Réponses
3
Affichages
1 K
David
D
P
Réponses
5
Affichages
1 K
Réponses
4
Affichages
1 K
Retour