Passer le surplus de caractères dans une autre cellule

Résolu/Fermé
del - 11 mars 2016 à 13:22
 del - 11 mars 2016 à 13:51
Bonjour,

Je suis en train de mettre à jour ma base article pour un logiciel. Pour la mettre à jour je dois utiliser Excel. Cependant les champs que j'ai sur mon logiciel sont limités à 40 caractères. Donc manuellement sur le logiciel, je remplis le premier champ puis dès que j'ai atteint le nombre max je passe au deuxième champ.

Est-il possible de passer les caractères (après 40) dans une autre cellule automatiquement ?

Je vous remercie

A voir également:

2 réponses

ccm81 Messages postés 10854 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 26 avril 2024 2 404
11 mars 2016 à 13:43
Bonjour

Possible avec une petite macro
http://www.cjoint.com/c/FClmQRwBqBo

Cdlmnt
0
Merci beaucoup !!! :):)
0
Theo.R Messages postés 575 Date d'inscription vendredi 11 juillet 2014 Statut Membre Dernière intervention 30 mars 2016 31
11 mars 2016 à 13:44
Bjr,

utilisez les fonctions GAUCHE/DROITE et NBCAR. Par exemple vous avez les données en A:A, créez 2 nouvelles colonnes (nouvellement B:B et C:C) :
En B2 : =GAUCHE(A2;40)
En C2 : =DROITE(A2;NBCAR(A2)-NBCAR(B2))

puis vous étirez vers le bas et copiez-collez en valeurs

Gardez B:B pour la partie allant jusqu'au 40ème caractère inclu ou C:C pour le reste (41ème et plus)

Cdt,
0