Concatener une zone de liste
Résolu
Eric
-
Eric -
Eric -
A voir également:
- Concatener une zone de liste
- Liste déroulante excel - Guide
- Alternative zone telechargement - Accueil - Outils
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
- Concatener deux cellules excel - Guide
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
une façon de faire, c'est, au moment de traiter "ajouter produit", d'adapter le texte qui sera ensuite affiché dans la zone de texte nommée " txt_prod_qte".
une autre façon de faire, ce serait d'extraire les infos de la table "commandes" pour construire le texte souhaité.
une façon de faire, c'est, au moment de traiter "ajouter produit", d'adapter le texte qui sera ensuite affiché dans la zone de texte nommée " txt_prod_qte".
une autre façon de faire, ce serait d'extraire les infos de la table "commandes" pour construire le texte souhaité.
Voici le code qui me permet de concaténer ma zone de liste
Mais le problème en est que ce code concatène uniquement les données de la première colonne.
Alors que moi je veux concaténer les éléments de la deuxième et la quatrième colonne (produit et quantité séparé par une virgule ex. " souri4, clavier 3, caméra2, etc"
Comment corriger ce code svp
Private Sub ShowItems()
Dim sList As String
Dim nIndex As Integer
For nIndex = 0 To ListBox1.ListCount - 1
sList = sList & ListBox1.ItemData(nIndex) & ","
Next
sList = Left$(sList, Len(sList) - 1)
MsgBox sList
End Sub
Voici mon mon fichier ouvrez le formulaire "ajoutecommande"
Ajouter les produit et les quantité, puis cliquez sur "OK " il vous affichera juste la 1ere colonne. Alors que moi je veux qu'il m'affiche la deuxième et la quatrième colonne (destination et quantité)
Cordialement
https://www.cjoint.com/c/LBvketq3mGP
pour avoir les valeurs des colonnes 2 et 4, fais plutôt ainsi: