Eclater 1 fichier en 3 autres fichiers

Louchadiere -  
Heliotte Messages postés 1561 Statut Membre -
Bonjour,

j'ai 1 fichier Excel de environ 70000 lignes que je voudrais éclater en 3 fichiers distincts et les enregistrer, suivant 1 trie sur 1 colonne. Le trie est "FR2", "FR3", "FR4" correspondant aux 3 premiers digit d'1 synthase de "FR23711", "FR33851", "FR43810".
Merci de votre aide.
Louchadiere

5 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour à tous,

    une solution à ta portée, sans macro, et qui ira plus vite que nous pour en faire une :
    - dans une nouvelle colonne: =gauche(colonne_de_ta_ref_FRxxxx;3) à recopier vers le bas par un double-clic sur la poignée de recopie
    - ajouter un filtre automatique sur les en-têtes et filtrer sur FR1
    - copier, coller dans un autre classeur
    - répéter sur FR2 et FR3

    J'ai mis plus de temps à écrire ça qu'il ne t'en faut pour le faire...

    eric

    1
    1. Heliotte Messages postés 1561 Statut Membre 92
       
      C'est là qu'on reconnaît les pro !
      0
  2. Heliotte Messages postés 1561 Statut Membre 92
     
    Bonjour Louchadiere,

    Faisable.

    Un e méthode:
    - Dans une macro de ton fichier "tout", tu écrit la valeur des cellules en parcourant tout le tableau.
    - Tu fais le tri (si ce n'est déjà fait)
    - Tu écris, ligne par ligne le tableau dans le fichier "FR2.extension" en vérifaint que tu es toujours avec la valeur "FR2".
    - tu fermer le fichier "FR2".
    .. tu recommence à "Tu écris" , pour le fichier "FR3" et "FR4".
    0
  3. Louchadiere
     
    Bonjour Heliotte
    C'est le classeur source que je veux éclater en 3 classeurs, suivant la selection FR2, FR3, FR4. Je peux joindre 1 exemple, je ne connais pas la construction des macros.
    0
    1. Raymond PENTIER Messages postés 58229 Date d'inscription   Statut Contributeur Dernière intervention   17 494
       
      Oui, joins un exemple ...
      0
    2. Louchadiere
       
      CODE ARTICLE DESCRIPTIF COURT N° CAT NOM CATALOGUE
      0013218 CABLE* 12G 1,5 1000V CL2 SILEC FR21110 CABLE MULTI CONDUCTEUR
      0013225 CABLE* 19G 1,5 1000V CL2 SILEC FR21110 CABLE MULTI CONDUCTEUR
      0013271 CABLE* 5G 1 750V CL5 LENS FR21110 CABLE MULTI CONDUCTEUR
      0150101 RLT*30302 15X 42X14,25 FR34331 ROULEMENT A ROULEAUX CONIQUES
      0150126 RLT*30303 17X 47X15,25 FR34331 ROULEMENT A ROULEAUX CONIQUES
      0150158 RLT*30204 20X 47X15,25 FR34331 ROULEMENT A ROULEAUX CONIQUES
      4539731 VANNE NF*DN 10 PN 40 L=076 PILOT 3.5B FR42211 ROBINET-VANNE
      4560814 TUYAU*C/C DN25 PN10 L580 MANULI FR41110 FLEXIBLE POUR EAU
      4572312 VERIN*PM CIS 50 A 100 DM 43800154 JOUCOMATIC FR44730 VERIN LINEAIRE PNEUMATIQUE

      Pour simplifier il n'y à que 3 colonnes et 11 lignes je ne sais si c'est clair
      0
  4. Heliotte Messages postés 1561 Statut Membre 92
     
    Non, ce n'est pas clair à partir du moment où vous nous affirmez qu'il y a trois colonnes et onze lignes .. car, perso, je trouve une ligne de titre et neuf lignes de données .. donc dix lignes au total, et beaucoup plus que trois colonnes.

    En plus, ce n'est pas un code, mais des données !!

    Je veux bien faire une ébauche mais il faudrait quand même être plus précis, car, pour les dix lignes à la place des onze lignes .. passe encore, mais pour les colonnes .. c'est mal parti.

    Ce sont des cours de bourses, ça tout le monde l'avais compris .. il ne faut pas avoir peur de les postés on ne va pas les manger.

    De surcroît, avec un classeur, on sait dans quelle colonne trouver quelle information .. avec ce que vous avez mis en message, je n'arrive pas à deviner où sont placé ces informations.

    Pour que l'on puisse avoir accès à des fichiers, il faut les déposer (pas de zip ou rar) sur un fichier de stockage, tel que "www.cjoint.com" et placer les liens dans votre prochain message avec votre demande précise.

    Attention toutefois à remplacer/supprimer les données sensibles !!!
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Louchadiere
     
    Je vous joins le lien pour conculter le fichier.
    http://cjoint.com/?3LBtPIeiWEJ
    Je pars en W.D de retour le lundi soir
    Bonnes fêtes
    0