Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Enlever une ligne d un listbox [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (Teclis01)

vendredi 11 mars 2005 à 16:42:34 | Enlever une ligne d un listbox

Teclis01

Voilà en fait j ai un pti probleme de doublons et je voudrais les virer ...

Voici le traitement que je fais mais je n arrive pas a enlever la ligne qui est en double
Evidement LgLigneTab est le nombre de ligne de la listbox

For i = 1 To LgLigneTab
            LignePrecedente = recherche.listtrouvé.List(i)
            LigneSuivante = recherche.listtrouvé.List(i + 1)
                If LignePrecedente = LigneSuivante Then
                'enlever la ligne suivante'
                End If
 Next i

vendredi 11 mars 2005 à 17:37:43 | Re : Enlever une ligne d un listbox

jack

Administrateur CodeS-SourceS
Réponse acceptée !
Salut
Ta réponse est dans le forum, suffit de taper 'doublon listbox' dans la case recherche !
Dans ton cas, tu ne vérifie que les doublons successifs, ce qui sous-entend que ta liste est classée (sort).
De plus, il faut savoir que, dans une boucle For-Next, la valeur finale de la boucle n'est pas recalculée à chaque cycle, donc si tu supprimes un élément du ListBox, il y aura erreur en fin de boucle --> Utilise plutôt les boucles Do While-Loop
Pour supprimer un élément, c'est "Remove x" où x est l'index de la ligne

Vala
Jack
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)

samedi 12 mars 2005 à 01:17:44 | Re : Enlever une ligne d un listbox

rene38

Réponse acceptée !
Bonjour
Une autre solution (toujours en supposant que la liste est triée par Sorted=True) :
commencer par la fin.

For i = recherche.listtrouvé.ListCount - 1 To 1 Step -1
    If recherche.listtrouvé.List(i) = recherche.listtrouvé.List(i - 1) Then 
               recherche.listtrouvé.RemoveItem (i)
    End If
Next i



Cette discussion est classé dans : ligne, listbox, enlever, lglignetab, ligneprecedente


Répondre à ce message

Sujets en rapport avec ce message

Comment supprimer une ligne vierge dans une listbox ? [ par [ReSTiTuTe] ] Salut, je voudrais savoir comment supprimer une ligne vierge ou vide dans une listbox !Merci@+ Couleur d'une ligne dans une ListBox [ par Kcendre ] Je cherche en effet à modifier la couleur de seulement des lignes bien précises dans une ListBox sans évidement changer la couleur de tout le contenu. Les ListBox... [ par Stan ] Bonjour,Comment puis-je autoriser la sélection d'une seule ligne dans une seule ListBox lorsque j'ai plusieurs ListBox dans ma Form ?En effet, avec 3 Enlever une Ligne dans un fichier PostScript? [ par Joul ] Bonjour,j'utilise un petit prog qui transforme une image Jpeg en fichier Postscript. Le Pb c'est qu'il rajoute une ligne au début de mon fichier Ps??? Fichier de comparaison du contenu de 2 listbox ? [ par nw89 ] Bonjour,j'ai un petit soucis : je ne sais pas créer un fichier de comparaison à partir de 2 listbox (différence de chiffres)... merci de votre aide :1 En-tete des colonnes d'une listBox? [ par Falbala ] J'ai une ListBox contenant plusieurs colonnes en VBA et je voudrais mettre une ligne d'en-tete. J'arrive à afficher cette ligne grace à le méthode Col Une seule donnée en gras dans un Listbox ? [ par lechti62 ] bonjour, je souhaitais savoir si je pouvais affecter une seule ligne encaracteres gras dans un list box. Car si j'affecte list1.fontbold=true aumoment Aidez moi SVP !! [ par Etienne ] Comment fait-on si je veux que lorsque l'on clique sur unbouton il copy (ou qu'il recopi )tous le contenu d'un listbox dans un fichier txt, une ligne ListBox ou ListView ? [ par Patrik ] Salut,Je désir à partir d'une requête Sql remplir 1 listbox ou 1 listview sur 4 colones.Contrainte : quand l'utilisateur séléctionne 1 ligne la ligne Lire un txt dans une listbox [ par ShaoKhan ] je voudrais savoir comment lire un txt dans une listbox.Genre la 1re ligne du txt = la 1re ligne du listboxLa 2e ligne du txt = la 2e ligne du listbox


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 3,354 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.