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 VBA Excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 6
    Par défaut Macro VBA Excel
    Bonjour à tous,

    Je suis stagiaire et travaille actuellement sur l'automatisation d'un fichier excel. Cette feuille contient 10 variables, présentées ci-dessous.

    -Num Compte client (colonne A)
    -Num de doc (Colonne B)
    -Montant facture (ETC...)
    -Type Doc ( donc la variable est tout le temps facture)
    -Date début
    -Date fin
    -Mode règlement
    -Commentaire
    -Activité
    -Devise

    Chaque client est identifié par son num de compte client et peut détenir plusieurs factures, qui ont chacune une date de début, de fin etc.

    Je souhaiterais automatiser cette feuille excel et créer, pour chaque client, un fichier excel à son nom comprenant toutes ses factures.
    Je souhaiterais aussi enregistrer ces documents dans un répertoire.

    Je suis novice en VBA. J'ai essayé d'écrire des codes après avoir visité des forums mais ça ne marche pas.

    Je sollicite donc votre expérience...

    Merci d'avance à vous,

    Joe

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Bonjour,

    À l'aide de l'enregistreur de macro, tu pourrais utiliser des filtres, filtrer sur le numéro de client, copier les données dans une feuille, faire une copie de cette feuille et l'enregistrer sous ton répertoire.

    Pour aider à boucler tes numéro de clients, tu pourrais commencer par faire une liste sans doublon à l'aide du filtre avancé.

  3. #3
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    A la lecture de ta demande, je ne parviens pas à comprendre ce que tu veux automatiser.
    Si tu veux simplement que n'apparaissent que les factures d'un client donné, il suffit de poser un filtre sur ce tableau et ensuite, en trois clics, tu pourras avoir une liste limitée à ce que tu recherches.

  4. #4
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 6
    Par défaut
    Bonjour,

    Avant tout, merci beaucoup pour votre votre aide.

    Il m'est demandé de créer un fichier excel par numéro de client à partir du fichier sur lequel je travaille.

    L'objectif est de conserver le même format et les mêmes variables que le fichier sur lequel je travaille mais par client.

    Je cherche donc, à l'aide d'une maccro, à créer mes 50 fichiers excel en appuyant sur le bouton play de VBA.

    Ais-je répondu à votre question?

    Merci beaucoup,

    Joe

  5. #5
    Membre averti
    Homme Profil pro
    employé
    Inscrit en
    Septembre 2015
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : employé

    Informations forums :
    Inscription : Septembre 2015
    Messages : 43
    Par défaut
    et avec un TCD ce serait peut ètre plus simple ?

  6. #6
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 6
    Par défaut
    Salut Matthieu,

    Effectivement, mais je dois procéder par maccro pour automatiser les lignes de facture et ainsi créer automatiquement un fichier par client.

    Bien à vous,

    Joe

Discussions similaires

  1. [VBA-E]Probleme macro VBA excel 2000 2003
    Par skichatchat dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/04/2007, 21h16
  2. incompatibilité macros VBA excel 2000 et 2003
    Par hiline6 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/04/2007, 12h20
  3. Macro VBA Excel : Comparaison des deux 1ères colonnes de 2 fichiers Excel
    Par techneric dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 10/01/2007, 10h00
  4. Auto install macro vba excel
    Par zootman dans le forum Installation, Déploiement et Sécurité
    Réponses: 6
    Dernier message: 14/06/2006, 21h30
  5. [VBA-E] macro VBA excel suppression graphiques
    Par totoza dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 30/05/2006, 08h45

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