Saut de ligne en automatique tous les 13 caractères

Résolu
tigry75 -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Dans un fichier Excel, j'ai dans une même cellule une suite de chiffre et de caractères. J'ai besoin de mettre de façon automatique un saut de ligne tous les 13 caractères. Et ce pour toute ma colonne A

(exemple de série de chiffre avec en souligné l'endroit où mon saut de ligne doit apparaitre : F 05/06/1980 /H 18/01/1980 /G 01/08/1980 /F 29/07/1980

Savez vous quelle macro je peux utiliser ?

Merci par avance

4 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    A toutes fins utiles, par formule sans VBA dans une colonne dont les cellules sont formatées avec retour à la ligne:

    pour votre texte en A1(à ajuster car je ne crois pas que votre 1° underscore soit sous le 14° caractère

    =STXT(A1;1;13)&CAR(10)&STXT(A1;14;13)&CAR(10)&STXT(A1;28;13)&CAR(10)&STXT(A1;42;13)&CAR(10)&STXT(A1;56;13)&CAR(10)&STXT(A1;70;13)

    le dernier item n'est utile que si vous avez des textes plus longs que celui proposé
    vous pouvez si besoin en rajouter

    crdlmnt

    La qualité de la réponse dépend surtout de la clarté de la question, merci!
    1
  2. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour

    Pour compléter la proposition de Vaucluse que je salue au passage, une proposition via une macro
    http://www.cjoint.com/c/GKcr1vvNZoB

    Cdlmnt
    1
  3. tigry75
     
    Bonjour,

    un grand merci à vous deux, les deux solutions fonctionnent.

    Très bonne journée
    0
  4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    alors on passe le sujet en résolu
    Bonne route
    crdlmnt
    0