Eclater contenu cellule sur plusieurs lignes

Bonjour,

Je cherche une solution à mon problème, que je vous expose donc ci dessous:

J'ai régulièrement des fichiers contenant une seule valeure par cellule (exempe plage E2:E30 du fichier joint) et des autres contenant plusieurs valeurs dans une seule cellule ( Cellule I31 et I32 de mon fichie joint) , ces valeurs étants séparés par une "-".

Je cherche une macro pour automatiser l'éclatement des cellule qui contient plusieur valeur sur plusieurs lignes, (idem la fonction "texte en colonne") tout en copiant la cellule voisine sur ces même ligne... ( voire le fichier joint)

Je joins un fichiers avec une feuil de depart que je nomerai "base" et une feuil qui montre le "résultat souhaité" qui seront probablement plus parlant...

Si quelqu'un à une solution pour moi, je lui en serait extrêmement reconnaissant!!!

Merci d'avance

45travail-vba.xlsx (20.46 Ko)

Bonjour,

Et comment veux-tu gérer les cas comme par exemple "GX-E.2" et "S-E.2" qui ont aussi des tirets ?

bonjour

même problème : GX-E.2

ne serait-il pas possible de gérer sur la quantité si elle est supérieure à 1

Bonjour,

Oui la quantité détermine le nbre de textes

Quantité 1 donc pas d'éclatement

Merci en avance pour aide.

bonjour, il suffit de lancer la macro : eclate_ligne

169eclate-ligne.xlsm (28.33 Ko)

Bonjour,

Merci Bcp pour votre aide.

Rechercher des sujets similaires à "eclater contenu lignes"