Fonction Convertir dans Excel

Résolu
Bonjour,

Je souhaiterais savoir si il est possible d'utiliser la fonction Convertir pour me permetre de convertir un text type du style

2 ECHELLE DE TEMPERATURE 0-4 0
3 ECHELLE DE TEMPS x 30 min 1
4 CONTROLE DE STERILISATION 0-5 2
5 SEQUENCE OUVERT. PORTES 1-6 1
6 DEPART AUTOMATIQUE 0-1 0
7 TEMPS MAX BLACK-OUT 5
8 DUREE SONNERIE FIN DU CYCLE 10
9 CONTROLE FINAL DE TEMPERATURE 1
10 MULTIPLICATEUR INTER. IMPRESS. 6
11 NIVEAU D'EXECUTABILITE -
12 NIVEAU D'INTERBLQUAGE -
13 CHAUFFAGE AUXILIAIRE 0-1 1
14 HABILI.DETECTEUR D'AIR 0-1 0
15 GENERATEUR DE VAPEUR 0-1 0
16 STERILISATEUR D'EAU 0-1 0
17 SYSTEME REF. AUXILIAIRE 0-1 0
18 CONTROLE UTILITES 0-1 0
19 HABILITATION GOLDEN CYCLE 0-1 0
20 HABIL UNIFORM. DE TEMPER. 0-1 0
21 CONTROLE PV 0-1 0
22 CONTROLE TEMPS EQUILIBRAGE 0-1 0
23 TABLE LIB. PARAMET. HABILITEE 0

en un tableau Excel grace a la fonction convertir/delimité ou une autre fonction meme macro si explicite

Tableau de ce type

2,3 ect... 1er collone
ECHELLE DE TEMPERATURE,ECHELLE DE TEMPS x 30 ect...2eme colonne
0-4,min ect... 3eme colonne
0,1 ect... 4eme colonne

Voici un exemple sous Excel
http://www.cijoint.fr/cjlink.php?file=cj201102/cijG8ZDZ6S.xlsx

Merci par avance pour vos reponces.

6 réponses

  1. bonjour
    tu donnes toi meme la réponse
    la fonction données --> convertir d'excel permet avec sa fonction Démilité de séparer une expression en plusieurs colonnes
    0
    1. Bien d accord avec toi mais seulement si il y a des separteurs deja present dans le text
      hors ici ce n'est pas le cas donc si je choisi la fonction convertir avec le sepaateur "espace"
      cela donne
      pour 2 ECHELLE DE TEMPERATURE 0-4 0
      Colonne 1 "2"
      Colonne 2 "ECHELLE"
      Colonne 3 "DE"
      Colonne 4 "TEMPERATURE"
      Colonne 5 "0-4"
      Colonne 6 "0"

      A la place de
      Colonne 1 "2"
      Colonne 2 "ECHELLE DE TEMPERATURE"
      Colonne 3 "0-4"
      Colonne 4 "0"

      Et le texte ne comprend pas de Tabulation donc...
      0
  2. Contributeur
    Bonjour
    Avec convertir, vu le nombre de séparateur, ceux qu'il faut garder et ceux qu'il faut éliminer ça risque d'être coton.

    Avec une macro surement, je laisse ça aux spécialistes performants que l'on rencontre ici

    en attendant peut être une solution par formule ici (surtout pour le fun):
    http://www.cijoint.fr/cjlink.php?file=cj201102/cijtWN0sx0.xls

    mais cette proposition est très tributaire du format des données en particulier du nombre de blancs (un minimum nécessaire ) entre chaque élément à détailler, et donc il est probable qu'elle ne traite pas toutes les configurations.

    crdlmnt
    0
    1. bonsoir,
      peux tu envoyer le classeur au format excel 2003 ?
      bonne suite
      0
      1. Contributeur
        Bonsoir,

        Une proposition par macro.
        Convertir.xls
        J'espère que tu as bien mis tous les cas de figure car comme dit vaucluse plus il y a de cas, plus c'est coton ;-)

        eric
        0
        1. En fait mon fichier est reelement beaucoup plus complexe et donc tout les cas de figure ne sont pas présent
          23 TABLE LIB. PARAMET. HABILITEE 0
          ne fonctionne pas
          par exemple..;
          Je tente de comprendre cette macro qui pour un débutant est complexe en utilisant la fonction aide mais si vous avez des infos précises sur ce que font certaine ligne je me permettrait de poser quelques questions
          Voici le fichier complet http://www.cijoint.fr/cjlink.php?file=cj201102/cijjQ1AgZG.xlsm
          J'ai mis un CTRL + a pour executer la macro
          Je cherche fort mais c'est pas simple un grand merci
          0
        2. Contributeur
          Bonjour,

          Le fichier avec qcq modif : Convertir2.xls
          J'ai viré les 'a ' qui gênaient. Comme tu n'en parles pas j'ai supposé qu'ils seront absents sur la version finale.

          eric
          0
        3. Re

          J'ai de nouveau besoin de ce fichier si quelqu'un peu y rejeter un oeuil
          Je ne peu pas "virer les 'a'" sachant que je m'en sert pour effectuer un tri
          Et de plus il faudrai que la macro convertisse tout le fichier en fonction du 1er symbole
          Je poste un fichier qui correspond a l'attendu demain
          0
      2. Contributeur
        Pas bonjour non plus,
        Ahh, je croyais que tu revenais pour dire le merci que tu as oublié en février.
        D'ailleurs tu l'as oublié sur ce message aussi, manque plus que le 'Urgent' pour que ce soit complet
        Tu as beaucoup de questions où tu oublies de répondre (simplement répondre, pas pour dire 'ça marche pas, sans même parler de merci...) aux différents intervenants je trouve...
        eric
        0
        1. Désoler Eriiic je pense vraiment avoir répondu et remercier chaque personnes qui ma gentille ment répondu sur ce forum

          Il est vrai que c'est vous qui avez passer un temps énorme sur un fichier de création de pièces a tenir en stock par machine en Macro qui fonctionne d'ailleurs a merveille.

          Je ne comprend donc pas ce dernier message et m'excuse si j'ai oublier de vous remercier vous ou un autre membre du Forum.

          Pour ce qui est de cette discussion je n'ai pas répondu a votre dernière proposition car j'ai du me concentrer sur d'autre problèmes et mettre ce fichier de coté.
          Juste pour info le petit "re" en début de poste signifier Rebonjour j'aurai du le mettre en entier peu être.
          0
      3. Bonjour tout le monde

        Je pense que je vais clore le sujet ayant vexer la personne la plus ameme de me répondre et ne trouvant pas la solution.

        Merci à Eric et Vaucluse pour leur réponse .

        Bonne continuation et merci le Forum
        0