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 :

Récupérer du texte dans word à coller dans Excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 23
    Par défaut Récupérer du texte dans word à coller dans Excel
    bonjour,
    j'ai besoin d'aide sur macro en vba je suis debutante j'ai essaier de le faire en vba
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Sub Test()
    Dim Debut as long
    Dim Fin as long
     
    For i = 1 To ....
    Debut = chercher le premier groupe de cellule "[x00" & i & "]"
    Fin = chercher le prochain groupe de cellule "[x00" & i & "]"
     
    Effacer la partie à droite de debut
    Extraire "[x00" & i & "]" et le copier en [A2]
    Extraire la partie centrale et le copier en [B2]
     
    Next ....
    End sub
    qq1 peut m'aider svp

  2. #2
    Membre Expert Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Par défaut
    Bonjour,

    Peux-tu expliquer ce que tu cherche à faire.


    Ici
    l'explication pour parcourir une plage

  3. #3
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 23
    Par défaut
    salut d'accord

    je voudrais recuperer des données comme ça ( salut les amie[x001]bonjour adan[x001]alors comment ça tu anna[x002]traès bien et vous[x002]..........)dans un document word
    et avoir c resultats sur excel

    x001|bonjour adan
    x002|très bien et vous
    .........................
    .........................
    seulement les données qui sont entre par exemple [x001]....et [x001]

    et si je me suis pas bien expliquer vous pouvez trouvez dans la pièces jointes un petit exemple .
    merci d'avance
    Fichiers attachés Fichiers attachés

  4. #4
    Membre Expert Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Par défaut
    Bon je n'ai pas le temps de tout faire, mais bon déja dans excel tu peux ouvrir ton fichier word avec quelque chose comme ça :

    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
    20
    Sub Ouvreword()
    Dim Wchemin As String
    Dim wrdApp As Object
    Dim wrdDoc As Object
    
    On Error GoTo Line1
    
    Wchemin = "...\exp.doc" => ici le chemin complet de ton fichier
    Set wrdApp = CreateObject("Word.Application")
     
     Set wrdDoc = wrdApp.Documents.Open(Wchemin)
         wrdApp.Visible = True
     ' Ici le code pour rechercher dans word avec wrdApp.
    ' Exemple wrdApp.Selection.wholestory pour selectionner toute la page
      
     Exit Sub
    Line1:
    
    
    End Sub
    Ensuite dans il te reste à rechercher tes balises dans word et les copier dans excel, utilise l'enregistreur de macro, adapte le code et si tu as test problèmes
    tu nous les dis !

  5. #5
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 23
    Par défaut
    merci
    mais je sais faire ça merci qui m'interesse maintenant c'est la macro pour copier les données de word vers excel merci

  6. #6
    Membre Expert Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Par défaut
    Ok,

    Alors c'est simple, sur ta selection dans Word tu fais :

    pour copier puis

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.Paste Destination:=Worksheets("Feuil1").Range("D1")
    pour coller.

    J'espere que cela peut t'aider

Discussions similaires

  1. [XL-2003] Copier des données dans Excel et les Coller dans Word.
    Par graphikris dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 25/05/2013, 18h31
  2. [WD-2003] Récupérer le texte des formes automatiques dans un document word
    Par Lise_ dans le forum VBA Word
    Réponses: 1
    Dernier message: 15/04/2010, 18h23
  3. [E-02] VBA : Récupérer du texte dans Word à partir d'Excel
    Par jmric49 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 02/03/2009, 18h21
  4. Recherche de texte dans word à partir d'excel
    Par bullrot94 dans le forum Excel
    Réponses: 2
    Dernier message: 19/10/2008, 14h43
  5. Copier en image d'EXCEL et coller dans word
    Par Speed41 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 03/10/2007, 21h25

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