cs_Tireur
Messages postés24Date d'inscriptionlundi 19 décembre 2005StatutMembreDernière intervention28 décembre 2008
-
27 nov. 2008 à 01:12
cs_Tireur
Messages postés24Date d'inscriptionlundi 19 décembre 2005StatutMembreDernière intervention28 décembre 2008
-
27 nov. 2008 à 12:46
Bonjour tout le monde. Encore une fois, apres quelques heures de recherches, de test et de cassage de tête, je m'en remet à vous! Voici ce qui me cause problème :
Langage : VBA
Application : MS Word 2002 (impossible à mette à jour car employeur retardé).
J'ai une forme (FrmDeleteRequis) qui contient 2 Listbox à simple sélection (LbxAll et LbxListe) ainsi que 2 boutons (BtnAjouter et BtnSupprimer). Je remplis la listbox LbxAll avec la lecture d'un fichier texte lors de l'initialisation de la forme. Le fichier text comprend (sur 3 lignes) les noms suivants : Nom1 Nom2 Nom3 . Je sélectionne Nom1 dans la LbxAll et clic sur BtnAjouter, ce qui ajoute Nom1 dans la LbxLise. Jusque la rien de compliqué et tout fonctionne.
Private Sub BtnAjouter_Click()
' Déclaration des variables.
Dim Nom As String
' Assignation des valeurs aux variables.
Nom = LbxAll.Text
' Ajoute le nom dans la liste.
LbxListe.AddItem (Nom)
End Sub
Ma question #1 est la suivante : Comment faire pour être certains que lorsque lutilisateur va ajouter un autre nom, que si par erreur il sélectionne Nom1, que Nom1 ne s'ajoute pas puisqu'il est déjà la ?
Je suis ouvert aux suggestions :
- Code pour suppression du nom dans LbxAll
- Code pour éviter doublon
- Code pour supprimer doublon(s) dans LbxListe après ajout
- Autre...
Ma question #2 est la suivante : Apres avoir ajouté Nom1 Nom2 Nom 3 dans la LbxListe, quel est le code pour supprimer Nom2 avec BtnSupprimer de LbxListe ?
Merci de votre temps.
Yann
A voir également:
Listbox - éviter ajout de doublon / Supprimer item sélectionné
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 27 nov. 2008 à 08:13
Salut,
Es tu sur d'avoir effectuer une petite recherche sur le WEB avant de poster?
Une Listbox possède les propriétés suivantes:
- List
- ListIndex
Elle possède aussi la méthode suivante:
-RemoveItem
avec cela tu as tout ce qu'il te faut pour répondre seul à ta question 1
pour ta question 2:
Une simple procédure prenant en paramètre une ListeSource et une ListeDestination, et hop le tour est joué un seul bout de code fera ta question 1 et ta question 2