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 :

Extraction d'une plage Excel vers Word


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 137
    Par défaut Extraction d'une plage Excel vers Word
    Bonjour,

    Je voudrais voir avec vous pour mon problème d'extraction de données d'un fichier Excel vers Word.

    Alors actuellement j'utilise un tableau Excel, voici son contenu :



    Dans mon VBA, voici le code pour l'extraction vers Word :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    Sub Liste_Bmks()
     
    Dim WordApp As Word.Application
    Dim WordDoc As Word.Document
     
    ' - le fichier Word est déjà ouvert
    Set WordApp = GetObject(, "Word.Application") 'Word déjà ouvert
    Set WordDoc = WordApp.ActiveDocument
    WordApp.Visible = False 'word masqué pendant l'operation
     
    'les signet du document Word est nommé Tableau_personne
    WordDoc.Bookmarks("Tableau_personne").Range.Text 
     
    WordApp.Visible = True 'affiche le document Word
     
    End Sub
    J'ai placé sur Signet sur Word : Tableau_personne

    Cependant, j'ai une erreur lors de son exécution : Erreur de compilation, Utilisation incorrecte de la propriété.
    Dans le code, je ne vois pas quoi mettre à la fin pour que cela fonctionne WordDoc.Bookmarks("Tableau_personne").Range.Text ............

    Merci de votre aide et en espérant que mon code est potable

  2. #2
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Bonjour.

    C'est plutôt une question pour le forum WORD, je pense.

    Tu peux faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    Sub Liste_Bmks()
     
    Dim WordApp As Word.Application
    Dim WordDoc As Word.Document
     
    ' - le fichier Word est déjà ouvert
    Set WordApp = GetObject(, "Word.Application") 'Word déjà ouvert
    Set WordDoc = WordApp.ActiveDocument
    WordApp.Visible = False 'word masqué pendant l'operation
     
    'copier les données Excel
    ThisWorkbook.Worksheets(1).Range("A1:C4").Copy
     
    'les signet du document Word est nommé Tableau_personne
    WordDoc.Bookmarks("Tableau_personne").Range.PasteSpecial , False, wdInLine, False, wdPasteOLEObject
     
    WordApp.Visible = True 'affiche le document Word
     
    End Sub
    En adaptant le nom de feuille, la plage, ...

    Cordialement,

    PGZ

Discussions similaires

  1. Probleme d'Envoi d'une plage filtre vers word
    Par laurent27530 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 04/11/2014, 22h39
  2. Macro : Exporté donnée d'une cellule Excel vers Word
    Par roidurif dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 22/03/2011, 18h13
  3. Envoyer une plage Excel vers une base Access
    Par alain59320 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 04/01/2009, 19h21
  4. [sources] Generer une bibliographie depuis excel vers word
    Par merenptah44 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 22/05/2007, 11h13
  5. [sources] Generer une bibliographie depuis excel vers word
    Par merenptah44 dans le forum Contribuez
    Réponses: 0
    Dernier message: 22/05/2007, 11h07

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