Répartition en unité sous Excel
Bouba33
Messages postés
77
Date d'inscription
Statut
Membre
Dernière intervention
-
Raymond PENTIER Messages postés 58990 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58990 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je ne sais pas si je suis au bon endroit et j'ai eu beau cherché sur le net, je n'ai pas trouvé ce que je voulais.
donc j'expose mon soucis.
Sous excel, j'aimerai répartir une liste en une autre liste mais de façon unitaire.
En gros,
Choux : 4
Navets : 2
...
Et j'aimerai que ça devienne
Choux
Choux
Choux
Choux
Navets
Navets
Est-ce que quelqu'un peut me répondre sur ce sujet svp ?
En macro ou formule, pas de soucis, je m'adapterai
je ne sais pas si je suis au bon endroit et j'ai eu beau cherché sur le net, je n'ai pas trouvé ce que je voulais.
donc j'expose mon soucis.
Sous excel, j'aimerai répartir une liste en une autre liste mais de façon unitaire.
En gros,
Choux : 4
Navets : 2
...
Et j'aimerai que ça devienne
Choux
Choux
Choux
Choux
Navets
Navets
Est-ce que quelqu'un peut me répondre sur ce sujet svp ?
En macro ou formule, pas de soucis, je m'adapterai
A voir également:
- Répartition en unité sous Excel
- Liste déroulante excel - Guide
- Mise en forme conditionnelle excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
2 réponses
Salut,
avec une formule : impossible.
Avec une macro :
- tu boucles sur ta liste 1
- tu sépares la cellule avec la fonction celluleSplit = Split(string, separator) → ici le separator c'est ":"
- tu récupères la quantité : quantite = celluleSplit(1) → à convertir en nombre pour être sûr
- tu fais une boucle for de 1 à quantité qui écrit le nom (celluleSplit(0))
:)
--
avec une formule : impossible.
Avec une macro :
- tu boucles sur ta liste 1
- tu sépares la cellule avec la fonction celluleSplit = Split(string, separator) → ici le separator c'est ":"
- tu récupères la quantité : quantite = celluleSplit(1) → à convertir en nombre pour être sûr
- tu fais une boucle for de 1 à quantité qui écrit le nom (celluleSplit(0))
:)
--
Enfin un peut violent quand même, je ne suis pas un expert en macro non plus ;)
Aussi, la liste et les nombres sont séparés dans 2 cas différentes