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 :

conversion .txt en excel puis traitements automatisés


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 18
    Par défaut conversion .txt en excel puis traitements automatisés
    Bonjour je suis débutant depuis une semaine en VBA excel (1997 ou supérieur si pas faisable)et je me trouve devant un problème colossal à résoudre pour mon employeur en l'état actuel de mes connaissances

    J'ai à ma disposition des bulletins de salaires (des milliers mais qui ne devraient pas dépasser 6500 LIGNES pour un mois donné ) sous format .txt (cf fichier joint pour exemple)

    Je dois les mettre sous excel et pouvoir travailler dessus par codes rubriques de paie etc… :


    Dans l'idéal le programme ferait dans un m^me fichier excel (par mois) ou Access pour l'année vu le nbre de bulletins de salaires

    - irait chercher le n° matricule du salarié figurant sur le bulletin de salaire et le mettrait en A2 (colonne A1 intitulée "Matricule")
    - puis la période au format mm-aa serait renseignée en B2 (colonne B1 intitulée période)
    - le taux 10% (ou 0 selon le cas) figurant sous la colonne "Abatt. Frais" du bulletin de salaire serait reporté en C2 (colonne C1 intitulée période)
    - puis toutes les rubriques de payes (sous intitulé LIBELLE du bulletin) comprises entre 0000 et 4155 seraient identifiées et portées en intitulé des colonnes D1 et suivantes, les éventuelles données figurant sous la colonne "BASE"du bulletin de salaire et se situant sur ces m^mes lignes seraient portées dans les colonnes respectives.
    -
    Je vous remercie d'avance pour toute l'aide que vous pourrez m'apporter et espère que j'attendrai un joue le niveau de la personne qui pourra me dépatouiller…
    Fichiers attachés Fichiers attachés
    • Type de fichier : txt EX.txt (18,5 Ko, 679 affichages)

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Par défaut
    tout ceci ne pose aucun probléme, mais demande un temps considérable

    je te conseille de travailler sous access

    tu pourrais travailler ainsi

    import de tout le fichier dans une base access d'une seule colonne avec donc
    une colonne de texte que nous nommerons plus loin champ a
    sauvegarde
    ajout d'un champ matricule et d'un champ nom et d'un champ % de reduction
    et date paye
    en dao on parcourt la table
    quant instr(bulletin paie)<> 0 on initialise les variables
    matricule(move 2)
    datepaye(move2)
    nom
    matricule
    % reduction
    puis faire movelast pour retour à bulletin de paye
    et update des colonnes jusqu'au bulletin de paye suivant
    sauvegarde

    à ce stade toutes lignes appartiennent une personne et un mois

    tu crées alors deux tables
    employé avec matricule nom
    et salaires
    avec matricule %reduc date rubrique lib rub et colonnes payes
    les colonnes concernées seront assez facile à discerner *n4


    bon courage

    nb c'est un boulot pour qqun d'assez expérimenté et de très minutieux
    temps estimé 30 heures

    ps n'oublie pas de te vérifier

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 567
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 567
    Par défaut
    moi, je ne connais pas grand chose a toutes ces choses là, mais a premiere vue, tes fichier sortent d'un logiciel de paie, est tu sur que ce logiciel ne pourait pas te sortir les fichiers sous excel, meme si la mise en page n'est pas cohérente avec ce que tu veux faire en final, a partir de la , on peut travailler meme si on est pas un pro de l'informatique. il existe aussi des logiciels de conversion qui peuvent prendre tout les fichiers dll et les convertir en fichier xls. renseigne toi aupres de ton service informatique ( a moins que ce soit toi, le service informatique, mais dans ce cas, c'est malbarre). je suppose que tu veux en sortir une statistique ou un historique, c'est une condition de départ, parce que transformer un fichier txt en fichier xls c'est déja pas si facile, mais en plus automatiser ça, c'est pas à la portée des débutants.

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    bonjour phil164, bienvenue sur le forum.
    Ce qui me fait peur c'est
    Bonjour je suis débutant depuis une semaine en VBA excel
    Je suis aussi de l'avis de Random
    Citation Envoyé par qui
    nb c'est un boulot pour qqun d'assez expérimenté et de très minutieux
    temps estimé 30 heures
    Dans le cas présent, et si tu n'es pas en stage, je te conseillerais d'encourager ton employeur à acquérir un logiciel du commerce. Il ferait des économies. En outre, en tant que débutant, à moins que tu ne sois très très méthodique, ton appli ne sera pas "maintenable".
    Ceci dit, si tu ne peux faire autrement, on te souhaite bon courage. On pourra t'aider au cas par cas au fur et à mesure de tes avancées.

    Pour répondre à ta question, il y a un thread qui pourrait t'intéresser
    ici, tu as la solution pour ouvrir un fichier txt avec séparateur de données ";" dans Excel.
    A+

Discussions similaires

  1. Réponses: 1
    Dernier message: 12/03/2015, 13h54
  2. [XL-2010] Conversion fichiers .txt > PDF > Excel
    Par E. Nigma dans le forum Excel
    Réponses: 12
    Dernier message: 04/07/2014, 09h38
  3. Remettre des lignes en colonnes puis Passer du .txt vers excel ou .csv
    Par Debutant10 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 13/07/2012, 18h05
  4. Traitement fichier txt pour Excel
    Par jouclar dans le forum Général Python
    Réponses: 2
    Dernier message: 02/03/2011, 17h22
  5. Conversion txt vers excel
    Par tardieub dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/10/2007, 09h18

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