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 :

Macro Gestion Donnees


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2
    Par défaut Macro Gestion Donnees
    Bonjour a tous,

    Je suis nouveau sur le forum qui a l air super dynamique, donc je fais appel a votre aide.

    je suis debutant en macro et j ai un travaille a rendre pour mon stage.

    Je dois faire une macro pour optimiser et pour gagner du temps dans la gestion de donnees.

    Mais mon probleme est que les fichiers excel que je dois rassembler dans un seul, ne sont pas similaires. En effet le nombre de lignes et colonnes sont variables, les positions des colonnes a classer ne sont pas les memes, le nom des colonnes varient et toutes les colonnes des fichiers d origine ne sont pas a utiliser.

    Le but de la macro est de classer les colonnes dans le meme ordre pour tous les fichiers (Je pense qu une recherche par nom serait le plus simple) et puis de rassembler toutes les informations stockees dans la meme colonne de chaque fichier dans une unique colonne dans un nouveau fichier.

    De plus les fichiers sont stockes dans des fichiers differents, chaque fichier represente une annee. Voila les etapes que j ai pense mettre en place:

    1) Mettre tous les fichiers dans un meme dossier
    J'ai des difficultes car tout d abord je suis novice et le nom des fichiers n'ont pas le meme format, mais il y a des mots en commun donc une recherche par tags serait possible, mais je ne sais pas comment la mettre en place..

    2) Mettre tous les feuilles de tous les fichiers dans un meme fichier. On retrouve le meme probleme, les noms sont differents, mais il y a des mots en commun donc une recherche par tags serait possible, mais je ne sais pas comment la mettre en place..

    3) Supprimer les feuilles qui ne sont pas utiles: La cela est plus facile, les feuilles qui sont interessantes on le mem type de nom

    4) Classer dans chaque feuille les colonnes qui nous interessent et supprimer les autres. On retrouve le meme probleme, les noms sont differents, mais il y a des mots en commun donc une recherche par tags serait possible.

    5) Mettre bout a bout les informations stockees dans les colonnes ayant la meme position dans chaque feuille. Ce rassemblement doit etre fait fichier par fichier (voir etape suivante).

    J ai reussi partiellement a faire cela.


    6) Apres copie des informations pour chaque feuille on doit rajouter dans la premiere colonne (laisser libre au debut) le mois et l annee (contenu dans le nom de chaque fichier).

    Je ne vois pas du tout comment faire

    7) Quand toutes les colonnes ont ete copiees, et chaque mois et annee a ete rajouter pour chaque feuille, faire une sauvegarde dans le dossier ou ont ete stockes tous les fichiers d origine

    Ca c'est bon.


    Et oui tout cela semble bien complique et je sais pas si c est faisable car pour le moment je suis a court d idees.
    Mais beaucoup m ont l air tres talentueux

    Je vous remercie beaucoup pour votre aide.

    Et bonne continuation avec notre excel.


    MB

    PS: j espere que vous m avez compris, cela est aussi dur a realiser qu'a expliquer
    Desole pour l'absence d'accent mais je suis a Singapour et nous en n'avons pas.

  2. #2
    Membre émérite
    Homme Profil pro
    Ingénieur Pilotage
    Inscrit en
    Avril 2009
    Messages
    405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur Pilotage
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 405
    Par défaut
    Bjr,


    1) => Partie Recherche via FSO : ici

    Après pour aller plus loin , ce serait intéressant que vous nous montrez quelques exemples de fichiers. ( Exemple => Ideal )

    Cdt

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2
    Par défaut
    Bonjour,

    Je vous remercie pour votre aide et votre reponse rapide.

    Au vu de la confidentialite et de la compexite des documents de mon entreprise, je pense qu'il sera difficile de fournir un exemple.

    Je vous remercie pour votre document mais je tiens a vous preciser, pour ne pas vous faire perdre de temps, que j 'ai obtenu l aide d une personne exterieure.

    En vous remerciant encore pour votre travail et em vous souhaitant une bonne continuation.

Discussions similaires

  1. [Macro] Gestion des dates / conseil
    Par madvic dans le forum Contribuez
    Réponses: 7
    Dernier message: 11/12/2014, 11h46
  2. [LibreOffice] [macro] Gestion des processus / traitements
    Par madvic dans le forum OpenOffice & LibreOffice
    Réponses: 3
    Dernier message: 21/10/2014, 14h25
  3. Réponses: 0
    Dernier message: 15/04/2014, 12h04
  4. macros export donnees vers mysql
    Par win22 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 01/10/2012, 08h51
  5. Réponses: 2
    Dernier message: 30/07/2008, 14h07

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