Passer le surplus de caractères dans une autre cellule

Résolu
del -  
 del -
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

2 réponses

  1. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour

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

    Cdlmnt
    0
    1. del
       
      Merci beaucoup !!! :):)
      0
  2. Theo.R Messages postés 585 Statut Membre 31
     
    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