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 d'une fiche automatique via un export de données excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2015
    Messages : 7
    Par défaut Création d'une fiche automatique via un export de données excel
    Bonjour à tous,

    Voici mon problème :

    Je suis actuellement en stage (2 mois) dans une entreprise ou je dois réaliser l'inventaire des produits chimiques (environ 200) et la mise à jour des fiches de sécurité au poste. Pour mon inventaire j'utilise donc excel qui est le plus approprier pour moi. Cependant, pour éviter de faire les 200 fiches de sécurité je voudrais savoir s'il était possible, via VBA d'excel et les marcos (ou autres), de créer un bouton sur ma feuille excel et cela m'ouvrirai la fiche de poste sous format word avec automatiquement toutes les informations renseignées dans l'excel.

    Voici la fiche de poste sous le format word que je souhaiterais (en remplaçant les données rouges soulignées par mes informations d'excel) : http://www.cjoint.com/c/EGvoytIpMjf


    Et voici mon inventaire des produits chimiques : http://www.cjoint.com/c/EGvoGpv8mLf

    Merci à tous les experts qui pourront m'aider.

    Amicalement,
    Jaggwen.

  2. #2
    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
    Oui, c'est possible.

    Le principe c'est de charger dans ta fiche les bibliothèques Word ("Microsoft Word Object Library" à cocher dans Outils > Préférence de l'éditeur VBA).
    Ensuite tu pourras utiliser les objets Word (par exemple tes documents Fiches) dans ton code VBA Excel.

    Tu mets des signets (bookmark) dans ton modèle Word pour accéder directement aux endroits voulu et tu pourras y placer tes valeurs Excel.

  3. #3
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Word a un petit génie pour faire cela. Cela s'appelle le publipostage. Ce n'est du courrier, mais c'est le même principe.

    Tu ouvres une fiche vierge dans Word et tu lances le publipostage en utilisant ton classeur Excel comme source de données.

    Tu as juste à t'assurer d'insérer le bon champ à la bonne place.

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2015
    Messages : 7
    Par défaut
    Bonjour,

    Merci pour vos réponses rapides. Je vais essayer cela .

    Juste pour savoir car je viens d'y penser, ne serait-il pas plus simple de faire ouvrir un fichier excel (donnant ma fiche de sécurité) plutôt qu'un word ? Car au final ce que je veux c'est juste ouvrir (pour un produit choisi dans mon inventaire) une fiche de sécurité avec les données du produit et l'imprimer.

    Amicalement,
    Jaggwen.

  5. #5
    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
    Citation Envoyé par Jaggwen Voir le message
    Juste pour savoir car je viens d'y penser, ne serait-il pas plus simple de faire ouvrir un fichier excel (donnant ma fiche de sécurité) plutôt qu'un word ?
    Ca dépend du look de ta fiche de sécurité.
    Word a quand même quelques spécificités bien pratiques absentes d'Excel (du moins en 2007) et réciproquement, par exemple en terme de mise en page et de paragraphes.

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2015
    Messages : 7
    Par défaut
    J'ai joins dans mon tout premier message ma fiche de poste, qu'en pense tu du look du coup ?
    Merci

Discussions similaires

  1. Réponses: 2
    Dernier message: 29/04/2009, 22h25
  2. Réponses: 2
    Dernier message: 09/03/2009, 11h12
  3. Réponses: 1
    Dernier message: 28/01/2009, 01h21
  4. Ouvrir une session automatiquement via un script
    Par NewB dans le forum Administration système
    Réponses: 8
    Dernier message: 20/03/2008, 09h33
  5. Réponses: 9
    Dernier message: 18/10/2006, 11h18

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