OVH Cloud OVH Cloud

Macro

5 réponses
Avatar
Maximus
Bonjour

Dans un fichier PT, je désire effectuer l'ensemble des opérations suivantes:
remplacer toutes les occurrences du style : T[#519+'Nb'.] par T'Nb' tout en
sachant que Nb peut varier de 0 à 100.
remplacer XXX YYY
par
XXX
YYY
et remplacer H'Nb' par H1 avec Nb variable de 1 à 100

Comment faire avec une macro ??

Merci de vos lumières

@+Max

5 réponses

Avatar
Anacoluthe
Bonjour !

'Maximus' nous a écrit ...
Dans un fichier PT, je désire effectuer l'ensemble des opérations suivantes:
remplacer toutes les occurrences du style : T[#519+'Nb'.] par T'Nb' tout en
sachant que Nb peut varier de 0 à 100.


1) C'est quoi un fichier PT ??? (ici forum Word)
2) Pourquoi une macro si un seul RR (Rechercher-Remplacer) suffit ?

Anacoluthe
« Je ne cherche pas à connaître les réponses,
je cherche à comprendre les questions. »
- CONFUCIUS

Avatar
Circé
Bonjour,

J'allais répondre exactement la même chose qu'anacoluthe !!!

Mais sur un fichier ppt, y a pas la RR comme dans Word !!

Au cas où il serait quand même question d'un fichier Word -- et parce
que je suis en train de préparer une page pour la faq sur les RR
compliqués --, voici la recette suivante :

Rechercher :
(T[#519+)([0-9]{1;4})]

Remplacer :
T2

Circé
http://faqword.free.fr


Maximus a exposé le 12/02/2006 :
Bonjour

Dans un fichier PT, je désire effectuer l'ensemble des opérations
suivantes:
remplacer toutes les occurrences du style : T[#519+'Nb'.] par T'Nb'
tout en sachant que Nb peut varier de 0 à 100.
remplacer XXX YYY
par
XXX
YYY
et remplacer H'Nb' par H1 avec Nb variable de 1 à 100

Comment faire avec une macro ??

Merci de vos lumières

@+Max


Avatar
Maximus
Dans la discussion :,
Circé a joliment tapoté :
Bonjour,

J'allais répondre exactement la même chose qu'anacoluthe !!!

Mais sur un fichier ppt, y a pas la RR comme dans Word !!

Au cas où il serait quand même question d'un fichier Word -- et parce
que je suis en train de préparer une page pour la faq sur les RR
compliqués --, voici la recette suivante :

Rechercher :
(T[#519+)([0-9]{1;4})]

Remplacer :
T2

Circé
http://faqword.free.fr


Maximus a exposé le 12/02/2006 :
Bonjour

Dans un fichier PT, je désire effectuer l'ensemble des opérations
suivantes:
remplacer toutes les occurrences du style : T[#519+'Nb'.] par T'Nb'
tout en sachant que Nb peut varier de 0 à 100.
remplacer XXX YYY
par
XXX
YYY
et remplacer H'Nb' par H1 avec Nb variable de 1 à 100

Comment faire avec une macro ??

Merci de vos lumières

@+Max



Re

Merci de vos réponses.

Voici quelques compléments d'informations:
Il s'agit à la base de fichiers sans extension auxquels on met l'extension
.txt ou .pt pour pouvoir les ouvrir directement dans word (ce sont des
fichiers textes pour programmation de CN en ISO...)
En fait je voudrai faire une macro afin d'automatiser l'ensemble des actions
car le nombre de fichiers à traiter risque d'être important (>1000...).
Cette macro servirai à convertir le fichier issu d'une machine A avec un
certaine synthaxe, vers un fichier pour une machine B avec une synthaxe
différente..

Merci de m'expliquer si cela est possible

@+Max


Avatar
Anacoluthe
Bonjour !

'Maximus' nous a écrit ...
Il s'agit à la base de fichiers sans extension auxquels on met l'extension
.txt ou .pt pour pouvoir les ouvrir directement dans word


PT des fichiers textes pfff merci de la précision :-p

En fait je voudrai faire une macro afin d'automatiser l'ensemble des actions
car le nombre de fichiers à traiter risque d'être important (>1000...).
Cette macro servirai à convertir le fichier issu d'une machine A avec un
certaine synthaxe, vers un fichier pour une machine B avec une synthaxe
différente.. Merci de m'expliquer si cela est possible


Comme a dit Circé Word fait ça vite-fait-bien-fait avec du RR.
Pour une macro, suffit simplement d'enregistrer le ou les RR.
Pour appliquer d'un coup sur 1000 fichiers : la batchmacro.
Et tout est dans la FAQ (voir la signature de Circé) !

Anacoluthe
« Je ne cherche pas à connaître les réponses,
je cherche à comprendre les questions. »
- CONFUCIUS

Avatar
Maximus
Dans la discussion :,
Anacoluthe a joliment tapoté :
Bonjour !

'Maximus' nous a écrit ...
Il s'agit à la base de fichiers sans extension auxquels on met
l'extension .txt ou .pt pour pouvoir les ouvrir directement dans word


PT des fichiers textes pfff merci de la précision :-p

En fait je voudrai faire une macro afin d'automatiser l'ensemble des
actions car le nombre de fichiers à traiter risque d'être important
(>1000...). Cette macro servirai à convertir le fichier issu d'une
machine A avec un certaine synthaxe, vers un fichier pour une
machine B avec une synthaxe différente.. Merci de m'expliquer si
cela est possible


Comme a dit Circé Word fait ça vite-fait-bien-fait avec du RR.
Pour une macro, suffit simplement d'enregistrer le ou les RR.
Pour appliquer d'un coup sur 1000 fichiers : la batchmacro.
Et tout est dans la FAQ (voir la signature de Circé) !

Anacoluthe
« Je ne cherche pas à connaître les réponses,
je cherche à comprendre les questions. »
- CONFUCIUS


Bonsoir

Merci de toutes vos explications.
Après quelques recherches supplémentaires j'ai apparemment trouvé
quelquechose:
la macro FXM semblerai être ce que je cherche. Il ne reste plus qu'à créer
les fichiers sources...

Encore merci

@+Max