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 sur Excel pour remplir tableaux Word


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    chef de projet
    Inscrit en
    Avril 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : chef de projet

    Informations forums :
    Inscription : Avril 2016
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Macro VBA sur Excel pour remplir tableaux Word
    Bonjour à tous,

    Je viens de m'inscrire sur le forum et je débute par la même occasion le VBA.
    Une personne a réalisé une macro VBA qui permet à l'aide d'un fichier Excel et d'un document Word avec des tableaux, de remplir les tableaux de Word de manière automatique à partir des infos dans l'Excel. Cela permet de générer différentes fiches.
    Je souhaite apporter quelques modification au document Word et à la macro Excel pour que le remplissage continue à fonctionner.
    Ma première modification a été de fusionner 2 tableaux déjà présents dans le document Word, j'ai réussi en changeant la macro à la faire fonctionner.
    Ensuite j'ai ajouté des lignes à mes tableaux et j'ai ajusté le remplissage, cela a aussi fonctionné.
    Maintenant j'aimerais ajouter un nouveau tableau pour y insérer un graphique dans une des cases (graphique qui proviendrait du ficher Excel) et le résultats d'une cellule d'un tableau du fichier Excel. Et c'est là que ça se corse... En effet, en ajoutant un tableau, la macro me donne un message d'erreur. Je pense qu'il faut numéroter le tableau, j'ai inséré une légende dans le modèle Word mais ça ne fonctionne toujours pas. J'ai fait des recherches sur les index et les signets mais je m'y perds un peu ...
    Auriez vous une solution ?
    Merci d'avance de votre aide et bonne soirée !

  2. #2
    Expert éminent sénior
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Points : 11 274
    Points
    11 274
    Par défaut
    Salut, dans la FAQ, puis une recherche sur le site devrait te permettre de débuter.

  3. #3
    Nouveau Candidat au Club
    Femme Profil pro
    chef de projet
    Inscrit en
    Avril 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : chef de projet

    Informations forums :
    Inscription : Avril 2016
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Bonjour,

    Merci de votre réponse et de votre aide !
    Si j'ai posté ce message c'est parce que justement cela fait déjà plusieurs jours que je travaille sur ce sujet et que j'ai parcouru de nombreux forums et que je n'ai pas trouvé la réponse à ma question, peut être n'ai-je pas utilisé les bons termes de recherche...

    Avez vous une solution à me proposer ?

    Merci d'avance

  4. #4
    Expert éminent sénior 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
    Points : 32 866
    Points
    32 866
    Par défaut
    Citation Envoyé par cilouu Voir le message
    Maintenant j'aimerais ajouter un nouveau tableau pour y insérer un graphique dans une des cases (graphique qui proviendrait du ficher Excel) et le résultats d'une cellule d'un tableau du fichier Excel.
    Le plus pratique, pour copier un graph, est de passer par une copie "image".
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ChartObjects("MonGraph").CopyPicture(xlScreen, xlBitmap)
    Dans Word, tu n'as plus qu'à faire un Paste au bon endroit.

    en ajoutant un tableau, la macro me donne un message d'erreur.
    Quel message d'erreur ?
    Sur quelle ligne de code se produit cette erreur ?
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  5. #5
    Inactif  

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

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

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 904
    Points : 10 168
    Points
    10 168
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Peut-être avec le code et les messages d'erreur.

    Parce que, créer un nouveau document Word à partir de rien, ou le faire à partir d'un modèle existant, ce n'est pas la même chose. Et si c'est à partir d'un modèle Word qui exécute lui aussi des macros à son ouverture, c'est encore autre chose. Et si c'est juste une macro Excel de deux ou 3 lignes qui fait juste ouvrir un modèle Word qui fait ensuite tout le travail automatiquement avec juste ses propres macros, c'est encore autre chose.
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

Discussions similaires

  1. Réponses: 7
    Dernier message: 26/02/2015, 16h42
  2. Réponses: 3
    Dernier message: 27/01/2014, 11h45
  3. étendre la "zone d'action" d'une macro VBA sur excel
    Par Harkneys dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/01/2014, 10h10
  4. Envoi de mail via un macro vba sur excel
    Par momolamoto dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/12/2005, 18h51
  5. Probleme d'enregistrement sur Macro/VBA de Excel
    Par life is magic dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 28/11/2005, 17h23

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