Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1346 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  HELP !! Traduire une Macro de WORD à EXCEL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

HELP !! Traduire une Macro de WORD à EXCEL

n°1073782
RabahTheHu​t
Posté le 06-05-2005 à 12:32:13  profilanswer
 

Bonjour,
J'ai vraiment besoin d'aide SVP, ça fait 3 semaines que je bloque.
Lorsque je cré une macro dans Word, elle fonctionne bien, et dès que je la modifie pour la mettre dans un module Excel et lancer la procédure d'un fichier Excel, ça ne fonctionne plus. Il doit y avoir une petite erreur ms je ne vois pas laquelle.
But de la macro : dans chaque "Shape" de la feuille, je remplace non par oui.
Merci bcp pour votre aide.
 
Voici la macro dans Word :
 
Sub RemplacerWord()
   
    For Each myShape In ActiveDocument.Shapes
    myShape.Select
       
    Selection.Find.Replacement.ClearFormatting
    With Selection.Find
        .Text = "non"
        .Replacement.Text = "oui"
        .Forward = True
        .Wrap = wdFindContinue
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
         
    Next
End Sub

 
 
Voilà ce que j'ai fait comme modif pour la lancer d'Excel :
 
 Sub RemplacerExcel()
   
  Dim wrdApp As Word.Application
  Dim wrdDoc As Word.Document
     
  s = "C:\Documents.doc"
   
  Set wrdApp = CreateObject("Word.Application" )
  Set wrdDoc = wrdApp.Documents.Open("P:\.doc" )
   
       For Each myshape In ActiveDocument.Shapes
    myshape.Select
 
    wrdApp.Selection.Find.Replacement.ClearFormatting
    With Selection.Find
        .Text = "non"
        .Replacement.Text = "43"
        .Forward = True
        .Wrap = wdFindContinue
    End With
    wrdApp.Selection.Find.Execute Replace:=wdReplaceAll
    Next
    wrdApp.ActiveDocument.SaveAs s
 
  For Each wrdDocument In wrdApp.Documents
    wrdDocument.Close
  Next
Set wrdApp = Nothing
  End Sub

mood
Publicité
Posté le 06-05-2005 à 12:32:13  profilanswer
 

n°1073832
AlainTech
Pas trouvé? Cherche encore!
Posté le 06-05-2005 à 13:15:09  profilanswer
 

Où cela bloque-t-il?
Quelle ligne? Quel message d'erreur?


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
n°1073859
RabahTheHu​t
Posté le 06-05-2005 à 13:44:43  profilanswer
 

Ca ne bloque pas! La macro se lance sans message d'erreur!
Mais ça ne fonctionne pas, le texte n'est pas remplacé.
Merci bcp de ton aide.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  HELP !! Traduire une Macro de WORD à EXCEL

 

Sujets relatifs
Lire une feuille excel .xls depuis VB.NETHelp, j'en peux plus : string.split
Modifier programme, macro?[TCL] Utilisation de socket en TCL : HELP ! ! !
Fusion word depuis une Macro ExcelOuvrir un fichier Excel via Access
ACCESS: Requete suppression HELP!Activation d'un fichier Excel Ouvert
Plus de sujets relatifs à : HELP !! Traduire une Macro de WORD à EXCEL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR