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 pour remplacer mot anglais par mot francais,..


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2004
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 101
    Points : 50
    Points
    50
    Par défaut Macro pour remplacer mot anglais par mot francais,..
    salut,

    je cherche à faire une macro sous EXCEL ou sous WORD 2003 pour éviter de répéter 5000 fois la même opération, qui est la suivante:

    1) Prendre un mot anglais dans une cellule de EXCEL, le copier
    2) Aller dans le texte de WORD, ouvrir chercher/remplacer
    3) Vérifier si le mot anglais existe dans le texte
    4) Prendre le mot francais de EXCEL qui correspond au mot anglais
    5) Le mettre dans "Remplacer"
    6) Effectuer la recherche jusqu'à ce que le mot apparaît dans le texte de WORD
    7) Remplacer le mot anglais par le mot francais, si souhaité
    8) Sauver le document

    et ainsi de suite 5000 fois, parce qu'il y a 5000 mots anglais techniques à remplacer par leur équivalent francais.

    Comment fait-on une tele macro? J'en ai jamais faite.


    Le problème, si je remplace "Registered" par "enregistré", et que j'ai "Unregistered", il ne faut pas dans ce cas remplacer le mot sinon j'aurai le mot "Unenregistré".

    Merci de me conseiller.
    a+

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    258
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 258
    Points : 306
    Points
    306
    Par défaut
    En fait c'est assez difficile de travailler dans Word car ca n'est pas adapté.

    Ce que je ferais:
    Le texte à traduire doit se trouver dans un signet
    A partir d'excel, copier ce signet dans une feuille excel
    Maintenant tu peux faire un rechercher-remplacer sur tous les mots enregistrés dans ta base excel.
    Ensuite tu reselectionne tout le texte et tu le recopie dans le signet (à la place de l'ancien texte)

    Sinon, il y des logiciels de traduction disponibles sur le net

Discussions similaires

  1. [XL-2010] Utilisation de modules macro dans des feuilles protégées par mot de passe
    Par davimaje dans le forum Macros et VBA Excel
    Réponses: 32
    Dernier message: 14/11/2014, 17h32
  2. [WD-2010] macro pour remplacer mot par document
    Par cpf2006 dans le forum VBA Word
    Réponses: 3
    Dernier message: 29/08/2011, 17h26
  3. Fonction pour remplacer des motifs de mots par d'autre
    Par keketteboy dans le forum VBA Word
    Réponses: 2
    Dernier message: 22/08/2008, 15h16
  4. Réponses: 8
    Dernier message: 31/05/2006, 12h33
  5. Remplacement partiel d'un mot clé par un autre
    Par Metallic-84s dans le forum Requêtes
    Réponses: 3
    Dernier message: 10/04/2006, 15h45

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