Comment fractionner cellule text en 3 autres cellules sans tronquer les mots

PopMart Messages postés 2 Statut Membre -  
ccm81 Messages postés 11033 Statut Membre -
Bonjour,

J'aimerai fractionner une cellule text d'un maximum de 95 caractères composée de plusieurs mots en 3 autres cellules de 20 max puis 40 max puis 40 max caractères de telle sortes que les mots ne soient pas tronqués dans aucune cellule.

Exemple :
Col 1 : Chef de service recouvrement et litiges commerciaux en charge de la normalisation des contentieux.
Résultats souhaites :
Col 2 : Chef de service
Col 3 : recouvrement et litiges commerciaux en
Col 4 : charge de la normalisation a l’amiable

Auriez-vous un script VB ou macro qui serait faire ceci.

Merci infiniment,

Redouane
A voir également:

5 réponses

ccm81 Messages postés 11033 Statut Membre 2 433
 
Bonjour

Un essai
https://www.cjoint.com/c/IEhtgwsGjqB

Cdlmnt
0
via55 Messages postés 14730 Date d'inscription   Statut Membre Dernière intervention   2 750
 
Bonjour à vous deux

Un autre essai
https://mon-partage.fr/f/tFxe0T1m/

Cdlmnt
Via
0
PopMart Messages postés 2 Statut Membre
 
Bonjour les gars,

Merci infiniment pour votre retour, c'est un excellent travail. Vous avez enlevé une grosse épine de mon pied.

J’ai plongé dans le code VB pour comprendre la philosophie que vous avez adoptée, j'ai saisi qlq aspects mais pas tous.

Au risque d'abuser de votre disponibilité, si on doit ajouter une quatrième colonne pour le reste du texte, il y certains cas ou la 3eme colonne dépasse les 40 caractères et du cout on a besoin d'une quatrième colonnes pour loger les derniers caractères qui restent. Auriez-vous l'amabilité de refaire légèrement le code svp.

Bien à vous.

Redouane
0
via55 Messages postés 14730 Date d'inscription   Statut Membre Dernière intervention   2 750
 
Bonjour Redouane

Code modifié :
https://mon-partage.fr/f/g22absOo/

Cdlmnt
Via
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ccm81 Messages postés 11033 Statut Membre 2 433
 
Autre version

https://mon-partage.fr/f/1U2eI6QM/

Cdlmnt
0