Voici mon problème : je récupère des documents par copier coller dans une
documentation (fiscale) ; lors de la copie sur word, des retours à la ligne
s'insèrent après les numéros de paragraphe (caractères de couleur rouge), ce
qui est gênant.
Je voudrais écrire une macro qui ferait ce aui suit :
Lire chaque caractère du texte,
Si c'est un *chiffre* de *couleur rouge* suivi d'un retour chariot,
remplacer le retour par une espace,
Lire caractère suivant, etc...
Toutefois, je ne sais pas écrire cette macro ! (et le rechercher/remplacer
ne me semble pas possible pour ces critères).
Une âme charitable pourrait-elle venir à mon secours ?
Merci d'avance !
Georges
Et ma blème araignée, ogre illogique et las,
Aimable, aime à régner, au gris logis qu'elle a.
(Victor Hugo)
Note : Pour m¹écrire directement, supprimer un des deux tirets dans mon
adresse !
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Anacoluthe
Bonjour !
'Georges Schell' nous a écrit ...
Je voudrais écrire une macro qui ferait ce aui suit : Lire chaque caractère du texte, Si c'est un *chiffre* de *couleur rouge* suivi d'un retour chariot, remplacer le retour par une espace, Lire caractère suivant, etc... Toutefois, je ne sais pas écrire cette macro ! (et le rechercher/remplacer ne me semble pas possible pour ces critères).
La fonction Rechercher-Remplacer (RR) de Word est extrêmement puissante et PEUT indiscutablement résoudre votre problème (il faut juste s'entendre sur un point: le ¶ marque de paragraphe est-il lui aussi rouge ou non ?) Si vous devez faire quand même une macro pour répéter la procédure aucune macro 'caractère par caractère' n'aura la puissance d'une macro reproduisant ce RR manuel.
Anacoluthe « Rien ne vaut la recherche lorsqu'on veut trouver quelque chose. » - John Ronald Reuel TOLKIEN
Bonjour !
'Georges Schell' nous a écrit ...
Je voudrais écrire une macro qui ferait ce aui suit :
Lire chaque caractère du texte,
Si c'est un *chiffre* de *couleur rouge* suivi d'un retour chariot,
remplacer le retour par une espace,
Lire caractère suivant, etc...
Toutefois, je ne sais pas écrire cette macro ! (et le rechercher/remplacer
ne me semble pas possible pour ces critères).
La fonction Rechercher-Remplacer (RR) de Word est extrêmement
puissante et PEUT indiscutablement résoudre votre problème
(il faut juste s'entendre sur un point: le ¶ marque de paragraphe
est-il lui aussi rouge ou non ?)
Si vous devez faire quand même une macro pour répéter la procédure
aucune macro 'caractère par caractère' n'aura la puissance
d'une macro reproduisant ce RR manuel.
Anacoluthe
« Rien ne vaut la recherche lorsqu'on veut trouver quelque chose. »
- John Ronald Reuel TOLKIEN
Je voudrais écrire une macro qui ferait ce aui suit : Lire chaque caractère du texte, Si c'est un *chiffre* de *couleur rouge* suivi d'un retour chariot, remplacer le retour par une espace, Lire caractère suivant, etc... Toutefois, je ne sais pas écrire cette macro ! (et le rechercher/remplacer ne me semble pas possible pour ces critères).
La fonction Rechercher-Remplacer (RR) de Word est extrêmement puissante et PEUT indiscutablement résoudre votre problème (il faut juste s'entendre sur un point: le ¶ marque de paragraphe est-il lui aussi rouge ou non ?) Si vous devez faire quand même une macro pour répéter la procédure aucune macro 'caractère par caractère' n'aura la puissance d'une macro reproduisant ce RR manuel.
Anacoluthe « Rien ne vaut la recherche lorsqu'on veut trouver quelque chose. » - John Ronald Reuel TOLKIEN
Georges Schell
Bonjour Anacoluthe et merci de bien vouloir me répondre !
dans l'article , Anacoluthe à a écrit le 22/10/04 14:50 :
'Georges Schell' nous a écrit ...
Je voudrais écrire une macro qui ferait ce aui suit : Lire chaque caractère du texte, Si c'est un *chiffre* de *couleur rouge* suivi d'un retour chariot, remplacer le retour par une espace, Lire caractère suivant, etc... Toutefois, je ne sais pas écrire cette macro ! (et le rechercher/remplacer ne me semble pas possible pour ces critères).
La fonction Rechercher-Remplacer (RR) de Word est extrêmement puissante et PEUT indiscutablement résoudre votre problème (il faut juste s'entendre sur un point: le ¶ marque de paragraphe est-il lui aussi rouge ou non ?) Hélas non !
Si vous devez faire quand même une macro pour répéter la procédure aucune macro 'caractère par caractère' n'aura la puissance d'une macro reproduisant ce RR manuel.
J'ai longuement cherché dans le RR avant de conclure que seule une macro pourrait -éventuellement- résoudre mon pb...
Si je vous comprends bien, j'ai peu d'espoir de régler cette question !
Merci tout de même et bien cordialement,
Georges "Au Parti Communiste, nous n'avons jamais changé et nous ne changerons jamais, nous sommes pour le changement !" (Georges Marchais) Note : Pour m¹écrire directement, supprimer un des deux tirets dans mon adresse !
Bonjour Anacoluthe et merci de bien vouloir me répondre !
dans l'article eScwyWDuEHA.1404@TK2MSFTNGP11.phx.gbl, Anacoluthe à
nopub_anacoluthe@Ouanadoo.fr a écrit le 22/10/04 14:50 :
'Georges Schell' nous a écrit ...
Je voudrais écrire une macro qui ferait ce aui suit :
Lire chaque caractère du texte,
Si c'est un *chiffre* de *couleur rouge* suivi d'un retour chariot,
remplacer le retour par une espace,
Lire caractère suivant, etc...
Toutefois, je ne sais pas écrire cette macro ! (et le rechercher/remplacer
ne me semble pas possible pour ces critères).
La fonction Rechercher-Remplacer (RR) de Word est extrêmement
puissante et PEUT indiscutablement résoudre votre problème
(il faut juste s'entendre sur un point: le ¶ marque de paragraphe
est-il lui aussi rouge ou non ?)
Hélas non !
Si vous devez faire quand même une macro pour répéter la procédure
aucune macro 'caractère par caractère' n'aura la puissance
d'une macro reproduisant ce RR manuel.
J'ai longuement cherché dans le RR avant de conclure que seule une macro
pourrait -éventuellement- résoudre mon pb...
Si je vous comprends bien, j'ai peu d'espoir de régler cette question !
Merci tout de même et bien cordialement,
Georges
"Au Parti Communiste, nous n'avons jamais changé et nous ne changerons
jamais, nous sommes pour le changement !" (Georges Marchais)
Note : Pour m¹écrire directement, supprimer un des deux tirets dans mon
adresse !
Bonjour Anacoluthe et merci de bien vouloir me répondre !
dans l'article , Anacoluthe à a écrit le 22/10/04 14:50 :
'Georges Schell' nous a écrit ...
Je voudrais écrire une macro qui ferait ce aui suit : Lire chaque caractère du texte, Si c'est un *chiffre* de *couleur rouge* suivi d'un retour chariot, remplacer le retour par une espace, Lire caractère suivant, etc... Toutefois, je ne sais pas écrire cette macro ! (et le rechercher/remplacer ne me semble pas possible pour ces critères).
La fonction Rechercher-Remplacer (RR) de Word est extrêmement puissante et PEUT indiscutablement résoudre votre problème (il faut juste s'entendre sur un point: le ¶ marque de paragraphe est-il lui aussi rouge ou non ?) Hélas non !
Si vous devez faire quand même une macro pour répéter la procédure aucune macro 'caractère par caractère' n'aura la puissance d'une macro reproduisant ce RR manuel.
J'ai longuement cherché dans le RR avant de conclure que seule une macro pourrait -éventuellement- résoudre mon pb...
Si je vous comprends bien, j'ai peu d'espoir de régler cette question !
Merci tout de même et bien cordialement,
Georges "Au Parti Communiste, nous n'avons jamais changé et nous ne changerons jamais, nous sommes pour le changement !" (Georges Marchais) Note : Pour m¹écrire directement, supprimer un des deux tirets dans mon adresse !
JièL Goubert
Bonjoir(c) Georges Schell
Le 22/10/2004 15:26 vous avez écrit ceci :
Bonjour Anacoluthe et merci de bien vouloir me répondre !
'Georges Schell' nous a écrit ...
Je voudrais écrire une macro qui ferait ce aui suit : Lire chaque caractère du texte, Si c'est un *chiffre* de *couleur rouge* suivi d'un retour chariot, remplacer le retour par une espace, Lire caractère suivant, etc... Toutefois, je ne sais pas écrire cette macro ! (et le rechercher/remplacer ne me semble pas possible pour ces critères).
La fonction Rechercher-Remplacer (RR) de Word est extrêmement puissante et PEUT indiscutablement résoudre votre problème (il faut juste s'entendre sur un point: le ¶ marque de paragraphe est-il lui aussi rouge ou non ?)
Hélas non !
Si je vous comprends bien, j'ai peu d'espoir de régler cette question !
Anacoluthe n'as pas dit que ce n'etait pas faisable, il a juste demandé si la marque de parag estait en rouge aussi ou pas... comme quoi la lecture en diagonale ça aide pas :-(((
Nul doute qu'il va te sortir un RR de derrière les fagots permettant d'éviter une macro superfétatoire, au pire ce sera un macro, mais au moins il aura essayé de conserver ses points d'AMIS ;-)
ouaite ande scie
-- JièL pas le temps, mais je regarderais
Bonjoir(c) Georges Schell
Le 22/10/2004 15:26 vous avez écrit ceci :
Bonjour Anacoluthe et merci de bien vouloir me répondre !
'Georges Schell' nous a écrit ...
Je voudrais écrire une macro qui ferait ce aui suit :
Lire chaque caractère du texte,
Si c'est un *chiffre* de *couleur rouge* suivi d'un retour chariot,
remplacer le retour par une espace,
Lire caractère suivant, etc...
Toutefois, je ne sais pas écrire cette macro ! (et le rechercher/remplacer
ne me semble pas possible pour ces critères).
La fonction Rechercher-Remplacer (RR) de Word est extrêmement
puissante et PEUT indiscutablement résoudre votre problème
(il faut juste s'entendre sur un point: le ¶ marque de paragraphe
est-il lui aussi rouge ou non ?)
Hélas non !
Si je vous comprends bien, j'ai peu d'espoir de régler cette question !
Anacoluthe n'as pas dit que ce n'etait pas faisable, il a juste demandé si
la marque de parag estait en rouge aussi ou pas...
comme quoi la lecture en diagonale ça aide pas :-(((
Nul doute qu'il va te sortir un RR de derrière les fagots permettant
d'éviter une macro superfétatoire, au pire ce sera un macro, mais au moins
il aura essayé de conserver ses points d'AMIS ;-)
Bonjour Anacoluthe et merci de bien vouloir me répondre !
'Georges Schell' nous a écrit ...
Je voudrais écrire une macro qui ferait ce aui suit : Lire chaque caractère du texte, Si c'est un *chiffre* de *couleur rouge* suivi d'un retour chariot, remplacer le retour par une espace, Lire caractère suivant, etc... Toutefois, je ne sais pas écrire cette macro ! (et le rechercher/remplacer ne me semble pas possible pour ces critères).
La fonction Rechercher-Remplacer (RR) de Word est extrêmement puissante et PEUT indiscutablement résoudre votre problème (il faut juste s'entendre sur un point: le ¶ marque de paragraphe est-il lui aussi rouge ou non ?)
Hélas non !
Si je vous comprends bien, j'ai peu d'espoir de régler cette question !
Anacoluthe n'as pas dit que ce n'etait pas faisable, il a juste demandé si la marque de parag estait en rouge aussi ou pas... comme quoi la lecture en diagonale ça aide pas :-(((
Nul doute qu'il va te sortir un RR de derrière les fagots permettant d'éviter une macro superfétatoire, au pire ce sera un macro, mais au moins il aura essayé de conserver ses points d'AMIS ;-)
ouaite ande scie
-- JièL pas le temps, mais je regarderais
Clément Marcotte
Bonjour
il aura essayé de conserver ses points d'AMIS ;-)
Moi qui pensait qu'il n'avait point d'AMIS. (Surtout quelqu'un(e) qui gère un réseau local) ;-)
Bonjour
il aura essayé de conserver ses points d'AMIS ;-)
Moi qui pensait qu'il n'avait point d'AMIS. (Surtout quelqu'un(e) qui
gère un réseau local) ;-)
Moi qui pensait qu'il n'avait point d'AMIS. (Surtout quelqu'un(e) qui gère un réseau local) ;-)
Anacoluthe
Bonjour !
'Georges Schell' nous a écrit ...
Si je vous comprends bien, j'ai peu d'espoir de régler cette question !
Non, vous ne comprenez pas bien. Merci de me relire !
Pour remplacer tout chiffre + marque de paragraphe en rouge par le même chiffre + espace en noir on fait le RR suivant : - Utiliser les caractères génériques - Rechercher : ([0-9])^O13 / Format police rouge - Remplacer par: 1¤ (¤ = espace) / Format police automatique
Si la marque de paragraphe n'est pas rouge et s'il existe des chiffres noirs+¶ à conserver, il faut un RR supplémentaire pour les différencier autrement que par la couleur. Vous n'expliquez pas d'où viennent ces chiffres rouges et ces marques de paragraphe à supprimer, mais il me semble très probable que vous vous compliquez sérieusement la vie !
[HS - Pour JièL et Clément qui auraient pu répondre mais qui préfèrent se marrer à laisser A~ pédaler dans la choucroute :-) ] j'y tiens à mes points d'AMIS (et amies). Quant à mon administratrice-admiratrice, elle a réussi à m'imposer le deuxième pc et rêve déjà du troisième. Heu-reux !
Anacoluthe « Un ami, cest quelquun sur qui vous pouvez compter pour compter sur vous. » - Jean PAULHAN
Bonjour !
'Georges Schell' nous a écrit ...
Si je vous comprends bien, j'ai peu d'espoir de régler cette question !
Non, vous ne comprenez pas bien. Merci de me relire !
Pour remplacer tout chiffre + marque de paragraphe en rouge
par le même chiffre + espace en noir on fait le RR suivant :
- Utiliser les caractères génériques
- Rechercher : ([0-9])^O13 / Format police rouge
- Remplacer par: 1¤ (¤ = espace) / Format police automatique
Si la marque de paragraphe n'est pas rouge et s'il existe des
chiffres noirs+¶ à conserver, il faut un RR supplémentaire
pour les différencier autrement que par la couleur.
Vous n'expliquez pas d'où viennent ces chiffres rouges et ces
marques de paragraphe à supprimer, mais il me semble très
probable que vous vous compliquez sérieusement la vie !
[HS - Pour JièL et Clément qui auraient pu répondre mais qui
préfèrent se marrer à laisser A~ pédaler dans la choucroute :-) ]
j'y tiens à mes points d'AMIS (et amies). Quant à mon
administratrice-admiratrice, elle a réussi à m'imposer le
deuxième pc et rêve déjà du troisième. Heu-reux !
Anacoluthe
« Un ami, cest quelquun sur qui vous pouvez compter
pour compter sur vous. »
- Jean PAULHAN
Si je vous comprends bien, j'ai peu d'espoir de régler cette question !
Non, vous ne comprenez pas bien. Merci de me relire !
Pour remplacer tout chiffre + marque de paragraphe en rouge par le même chiffre + espace en noir on fait le RR suivant : - Utiliser les caractères génériques - Rechercher : ([0-9])^O13 / Format police rouge - Remplacer par: 1¤ (¤ = espace) / Format police automatique
Si la marque de paragraphe n'est pas rouge et s'il existe des chiffres noirs+¶ à conserver, il faut un RR supplémentaire pour les différencier autrement que par la couleur. Vous n'expliquez pas d'où viennent ces chiffres rouges et ces marques de paragraphe à supprimer, mais il me semble très probable que vous vous compliquez sérieusement la vie !
[HS - Pour JièL et Clément qui auraient pu répondre mais qui préfèrent se marrer à laisser A~ pédaler dans la choucroute :-) ] j'y tiens à mes points d'AMIS (et amies). Quant à mon administratrice-admiratrice, elle a réussi à m'imposer le deuxième pc et rêve déjà du troisième. Heu-reux !
Anacoluthe « Un ami, cest quelquun sur qui vous pouvez compter pour compter sur vous. » - Jean PAULHAN
Georges Schell
Merci Anacoluthe de ces indications, je me suis aperçu que j'avais mal consulté l'aide de Word ; malheureusement...voir plus bas
dans l'article , Anacoluthe à a écrit le 22/10/04 20:24 :
Si je vous comprends bien, j'ai peu d'espoir de régler cette question !
Non, vous ne comprenez pas bien. Merci de me relire ! Ne pas me battre, je ne le ferai plus ! ;=)
Pour remplacer tout chiffre + marque de paragraphe en rouge par le même chiffre + espace en noir on fait le RR suivant : - Utiliser les caractères génériques Option cochée
- Rechercher : ([0-9])^O13 / Format police rouge J'ai mis : ([0-9])^13
- Remplacer par: 1¤ (¤ = espace) / Format police automatique Fait
Résultat : tous les chiffres sont suivis d'une espace, y compris ceux qui n'étaient pas suivis d'une fin de § ! C'est à n'y rien comprendre...
Si la marque de paragraphe n'est pas rouge et s'il existe des chiffres noirs+¶ à conserver, il faut un RR supplémentaire pour les différencier autrement que par la couleur. Vous n'expliquez pas d'où viennent ces chiffres rouges et ces marques de paragraphe à supprimer, mais il me semble très probable que vous vous compliquez sérieusement la vie ! Ces chiffres rouges sont les n° de paragraphe, suivis du texte qui viennent
d'une documentation consultable avec un navigateur ; lorsque je copie (vers word mac), le n° est séparé du texte par un retour chariot, alors qu'il ne l'était pas dans le doc original.
Merci de vos conseils !
Georges Les femmes sont marrantes : elles s'excitent pour un rien, et quelquefois même, elles l'épousent. ------------------------------------------------------------------ Note : Pour m’écrire directement, supprimer un des deux tirets dans mon adresse !
Merci Anacoluthe de ces indications, je me suis aperçu que j'avais mal
consulté l'aide de Word ; malheureusement...voir plus bas
dans l'article exlozRGuEHA.2808@TK2MSFTNGP14.phx.gbl, Anacoluthe à
nopub_anacoluthe@Ouanadoo.fr a écrit le 22/10/04 20:24 :
Si je vous comprends bien, j'ai peu d'espoir de régler cette question !
Non, vous ne comprenez pas bien. Merci de me relire !
Ne pas me battre, je ne le ferai plus ! ;=)
Pour remplacer tout chiffre + marque de paragraphe en rouge
par le même chiffre + espace en noir on fait le RR suivant :
- Utiliser les caractères génériques
Option cochée
- Rechercher : ([0-9])^O13 / Format police rouge
J'ai mis : ([0-9])^13
- Remplacer par: 1¤ (¤ = espace) / Format police automatique
Fait
Résultat : tous les chiffres sont suivis d'une espace, y compris ceux qui
n'étaient pas suivis d'une fin de § ! C'est à n'y rien comprendre...
Si la marque de paragraphe n'est pas rouge et s'il existe des
chiffres noirs+¶ à conserver, il faut un RR supplémentaire
pour les différencier autrement que par la couleur.
Vous n'expliquez pas d'où viennent ces chiffres rouges et ces
marques de paragraphe à supprimer, mais il me semble très
probable que vous vous compliquez sérieusement la vie !
Ces chiffres rouges sont les n° de paragraphe, suivis du texte qui viennent
d'une documentation consultable avec un navigateur ; lorsque je copie (vers
word mac), le n° est séparé du texte par un retour chariot, alors qu'il ne
l'était pas dans le doc original.
Merci de vos conseils !
Georges
Les femmes sont marrantes : elles s'excitent pour un rien, et quelquefois
même, elles l'épousent.
------------------------------------------------------------------
Note : Pour m’écrire directement, supprimer un des deux tirets dans mon
adresse !
Merci Anacoluthe de ces indications, je me suis aperçu que j'avais mal consulté l'aide de Word ; malheureusement...voir plus bas
dans l'article , Anacoluthe à a écrit le 22/10/04 20:24 :
Si je vous comprends bien, j'ai peu d'espoir de régler cette question !
Non, vous ne comprenez pas bien. Merci de me relire ! Ne pas me battre, je ne le ferai plus ! ;=)
Pour remplacer tout chiffre + marque de paragraphe en rouge par le même chiffre + espace en noir on fait le RR suivant : - Utiliser les caractères génériques Option cochée
- Rechercher : ([0-9])^O13 / Format police rouge J'ai mis : ([0-9])^13
- Remplacer par: 1¤ (¤ = espace) / Format police automatique Fait
Résultat : tous les chiffres sont suivis d'une espace, y compris ceux qui n'étaient pas suivis d'une fin de § ! C'est à n'y rien comprendre...
Si la marque de paragraphe n'est pas rouge et s'il existe des chiffres noirs+¶ à conserver, il faut un RR supplémentaire pour les différencier autrement que par la couleur. Vous n'expliquez pas d'où viennent ces chiffres rouges et ces marques de paragraphe à supprimer, mais il me semble très probable que vous vous compliquez sérieusement la vie ! Ces chiffres rouges sont les n° de paragraphe, suivis du texte qui viennent
d'une documentation consultable avec un navigateur ; lorsque je copie (vers word mac), le n° est séparé du texte par un retour chariot, alors qu'il ne l'était pas dans le doc original.
Merci de vos conseils !
Georges Les femmes sont marrantes : elles s'excitent pour un rien, et quelquefois même, elles l'épousent. ------------------------------------------------------------------ Note : Pour m’écrire directement, supprimer un des deux tirets dans mon adresse !