IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Extraction complexe de deux fichiers


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Octobre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Extraction complexe de deux fichiers
    Bonjour,

    Donc je vous expliques le commencement:
    - J'ai deux fichiers .FIC .NDX que j'ai extrait avec WDMAP.exe pour les convertir en .xls.
    Jusque à tout vas bien.

    J'ai réalisé un bouton sur excel me permettant de récupérer des données dans les deux fichiers avec trie et sélection automatique et je me retrouve avec ceci:

    Colonnes: A - B - C - D - E

    1 - TOULOUSE - " " - " " - Date
    1 - " " - Raccrochage - 11111 - " "
    1 - " " - Appel - 11112 - " "
    1 - " " - Identification - 11113 - " "
    2 - PARIS - " " - " " - Date
    3 - TOURS - " " - " " - Date
    3 - " " - Raccrochage - 55551 - " "
    3 - " " - Appel - 55552 - " "
    4 - NICE - " " - " " - Date

    J'ai voulu rassemblé les doublons mais là catastrophe la macro dure 5 minutes... LoL
    Au final, et à force de réfléchir, je voudrais faire ceci:

    TOULOUSE - " " - " " - Date
    "F" - Raccrochage - 11111 - "F"
    "F" - Appel - 11112 - "F"
    "F" - Identification - 11113 - "F"
    TOURS - " " - " " - Date
    "F" - Raccrochage - 55551 - "F"
    "F" - Appel - 55552 - "F"

    ("F"= Fusion des cellules)

    Supprimer ceux où j'ai pas de doublons dans A.
    Fusionner la cellule A, B et E.
    Supprimer colonne A.

    je sais que c'est complexe, avez-vous une idée? et surtout avez-vous compris ?

    Merci.

  2. #2
    Membre éprouvé Avatar de issoram
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    665
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 665
    Points : 929
    Points
    929
    Par défaut
    Bonjour,

    Pas très clair pour moi. Tu veux pas mettre le même exemple en Excel et le poster?

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Octobre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Donc voilà les trois fichiers exemples modifiés.
    Les fichiers AboFix et Cod sont deux fichiers que j'ai rapatrié d'un équipement.
    Le lanceur est USINEAGAZ.

    Ca fonction:

    - récupérer les informations importantes des deux fichiers AboFix et Cod pour ne traiter que ce qui est important.
    - le traitement se fera sous un autre fichier le temps de faire le nécessaire et demandera de sauvegarder la feuille Code5T crée en un classeur.


    Ce que j'aimerai de tout ceci:

    - pouvoir sélectionner le premier fichier (AboFix) à traiter par une boite de dialogue sans y mettre un lien D:....
    - pouvoir sélectionner le deuxième fichier (Cod) à traiter par une boite de dialogue sans y mettre un lien D:....
    (Ceci facilitera le déplacement de AboFix et Cod dans d'autres répertoires)
    - des que mon traitement est fini de me demander de l'enregistrer sous un nom.


    Mes étapes non réalisé:

    - de pouvoir alléger ma macro car oui en tant que débutant je vois que c'est une belle usine....
    - de faire ouvrir des boites de dialogue pour rechercher les fichiers AboFix et Cod.
    - traiter les doublons
    - de supprimer ceux qui n'ont pas été rassemblé et les supprimer de code5T.
    - de pouvoir ensuite enregistrer ma feuille sous un classeur.


    Mon problème actuel:

    - le traitement des doublons fonctionne mais à la fin j'ai un problème où il me sélectionne toutes les cellules...
    Fichiers attachés Fichiers attachés

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    aurrais tu un exemlpe de chaque ficher car si tu les gère en ado et si le format des fichier le permet la gestion des doublon est presque instantané!

Discussions similaires

  1. extraction valeurs et importation entre deux fichiers
    Par feeder392 dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 06/03/2014, 15h27
  2. Concaténer deux fichiers Ligne/Ligne avec SH
    Par guiltouf dans le forum Linux
    Réponses: 7
    Dernier message: 22/05/2007, 14h35
  3. [langage] Comparaison de deux fichiers
    Par perlgirl dans le forum Langage
    Réponses: 4
    Dernier message: 04/05/2005, 16h05
  4. Réponses: 22
    Dernier message: 29/01/2005, 11h29
  5. Réponses: 5
    Dernier message: 09/01/2005, 19h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo