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 :

Création fiches clients à partir d'un fichier source et export USERFORM [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Responsable Commercial
    Inscrit en
    Mars 2014
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Responsable Commercial
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2014
    Messages : 51
    Par défaut Création fiches clients à partir d'un fichier source et export USERFORM
    Bonjour,

    N'étant pas très fort sur les USERFORM, je fais appel à la communauté.
    J'ai un fichier source duquel je crée aujourd'hui des fiches clients (1 nouveau classeur par client), d'après un "MODELE" que j'ai intégré dans un 2ème onglet.

    Cette fiche client est ensuite complétée par les commerciaux (liste déroulante).

    A la place de cette liste déroulante, je souhaiterais retenir un USERFORM pour remplir le questionnaire de la fiche client à créer (car en réalité j'ai beaucoup plus de questions à remplir par les commerciaux que dans cet exemple, et un USERFORM sera plus pratique).
    J'ai donc confectionné un USERFORM dans le fichier source.

    Comment puis-je faire pour arriver à mon objectif qui est de :
    - créer un nouveau classeur pour chaque client coché "OUI" dans le fichier source,
    - exporter le USERFORM de mon fichier source (pré-rempli dans le 1er cadre : nom, prénom, age, ville : je ne sais pas s'il faut remplir les RowSource ou coder dans ces 4 listbox) dans ce nouveau classeur afin de permettre la saisie du USERFORM à l'ouverture du fichier par le commercial.

    Je saurai comment afficher le USERFORM en pleine page (code déjà prêt pour emploi). Cependant, je souhaite que chaque entrée du Userform (saisie par les commerciaux) soit aussi reportée dans une feuille (en ligne) de ce nouveau classeur pour exploitation statistique ultérieure.

    Je joins mon fichier source, qui comporte mon 1er code, et le USERFORM.
    D'avance merci pour votre précieuse aide.
    Pièce jointe 370045
    Fichiers attachés Fichiers attachés

  2. #2
    Membre averti
    Homme Profil pro
    Responsable Commercial
    Inscrit en
    Mars 2014
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Responsable Commercial
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2014
    Messages : 51
    Par défaut
    Bonjour,

    Juste une précision complémentaire : à la lecture de mon fichier, certains pourraient penser que je pars dans une usine à gaz...
    ...mais il faut savoir que mes fichiers de test postés sur le forum sont toujours de simples template (confidentialité oblige), afin de permettre aux contributeurs d'aller droit à l'essentiel. J'adapte ensuite le code à mes besoins.

    Mon vrai fichier source comporte plus de 30 colonnes à reporter dans le nouveau classeur, et le questionnaire final (USERFFORM) va comporter pas moins de 40 questions à choix multiples...

    J'ai donc vraiment besoin de passer par un USERFORM à exporter dans chacune des fiches clients que la macro va créer...

    Quelqu'un peut-il m'aider?
    Merci d'avance.

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Salut.

    Comme dit dans une autre de tes discussions, le plus simple serait de partir sur un modèle qui contient le code, les userforms...

    Tu aurais une unique ligne de code pour créer le nouveau fichier en t'appuyant sur ton modèle.
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  4. #4
    Membre averti
    Homme Profil pro
    Responsable Commercial
    Inscrit en
    Mars 2014
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Responsable Commercial
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2014
    Messages : 51
    Par défaut
    Bonjour Pierre,

    Merci pour le conseil : c'est beaucoup plus abordable avec le modèle Excel.
    J'ai un peu galéré avec mon code, mais "c'est en forgeant qu'on devient forgeron" et ça marche.

    Cdt.

    PS : pour celles et ceux qui souhaiteraient le code, n'hésitez pas à me solliciter.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Création de script à partir de 3 fichiers
    Par freyr dans le forum Shell et commandes GNU
    Réponses: 0
    Dernier message: 25/11/2010, 15h41
  2. Réponses: 1
    Dernier message: 06/05/2010, 14h56
  3. Compilation à partir de nombreux fichiers sources
    Par Saixia dans le forum Débuter
    Réponses: 1
    Dernier message: 18/08/2009, 00h48
  4. Création image CD à partir d'un fichier ISO
    Par hammag dans le forum Windows XP
    Réponses: 12
    Dernier message: 17/08/2007, 14h29
  5. création de tables à partir d'un fichier XML
    Par magic charly dans le forum Oracle
    Réponses: 2
    Dernier message: 03/04/2006, 13h39

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