Conversion Chiffres Anglais/Français Français/Anglais sous WORD - VB/VBA/VBS - Programmation
Marsh Posté le 06-02-2007 à 07:34:17
Bonjour,
aurais-tu quelquepart un:
Application.DisplayAlerts = wdAlertsNone
Cordialement
Marsh Posté le 07-02-2007 à 01:39:18
Merci pour ta réponse, mais non je n'ai nulle part quelque chose de ce type...
Marsh Posté le 29-05-2009 à 17:32:10
Est ce que tu as réussi à limiter ton rechercher remplacer à une sélection en le mettant dans une macro.
Marsh Posté le 05-02-2007 à 23:18:43
Bonjour à tous !
J'ai besoin de convertir des valeurs chiffrées dans des tableaux Word de l'anglais vers le français, ou au contraire du français vers l'anglais.
C'est une manipulation assez simple à l'aide d'un simple chercher/remplacer.
Pour passer du français à l'anglais, je remplace la virgule par un point et l'espace par une virgule :
1 123,56 > 1,234.56
Pour passer de l'anglais vers le français, je remplace la virgule par une espace et le point par une virgule :
1,234.56 > 1 123,56
Cette recherche s'effectue sur une sélection de cellules et lorsque Word demande si on doit étendre au reste du document, la réponse "Non" suffit à limiter cette recherche à la sélection...
Tout ceci fonctionne admirablement bien manuellement et lorsque j'enregistre mes manips dans une macro... Le problème, c'est que quand je relance cette macro, le traitement s'opère, non pas seulement sur la sélection, mais sur tout le document... (tous mes espaces sont remplacés par des "virgules", les "virgules" par des "points"... Bref c'est la chianlit...
J'ai cherché partout d'où cela peut bein provenir et je sèche lamentablement...
Je travailles sous WinXP, et Office 2003...
Voici un exemple de code :