|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() stephane favotte Inscription : octobre 2010 Messages : 15 ![]() |
Bonjour,
je dois traiter un fichier WORD d'a peu près 600 lignes d'un format assez simple composé de 3 types de lignes MERCH/blablablabla TMPOS/blablablabla RMK/blablablabla MERCH/blablablabla TMPOS/blablablabla RMK/blablablabla MERCH/blablablabla TMPOS/blablablabla RMK/blablablabla etc.... je voudrais "tout simplement" supprimer toutes les lignes commençant par TMPOS et RMK. ainsi que d'identifier et supprimer les doublons dans les lignes qui restent (MERCH). la solution qui consiste a supprimer la ligne 2-3-5-6-8-9 etc me gène un peu puisqu'il y a une probabilité d'avoir deux RMK à la suite. sachant que les lignes TMPOS et RMK sont toutes différentes. pour le moment, je fait tout a la main... et c'est rébarbatif. j'ai fouillé le forum et j'ai rien trouvé qui pourrait me donner un départ de recherche. enfin, merci d'avance Bye-Bye |
|
|
00
|
|
|
#2 |
![]() ![]() JF JousseaumeInscription : octobre 2007 Messages : 2 390 ![]() |
Salut skaven the shaman,
D'abord dans le forum, il y a un tuto qui peut t'aider (mais c'est vrai qu'il faut déjà avoir un début de solution pour aller chercher ce qu'il faut, un peu comme dans un dictionnaire) : le tuto sur la fonction de rechercher/remplacer dans Word. Voilà ce que je te propose de faire : utilise Word pour faire le boulot . Comme ton problème ne semble pas être répétitif sur plusieurs fichiers, d'abord sache que l'on ne va pas faire de macro (ouf Comme tu ne ne nous a pas indiqué ta version, je vais prendre Word 2003 PC (mais c'est la même chose pour Word 2004 Mac, pour Word 2007 PC, Word 2008 Mac..., pour les autres versions, essaie et ça marchera aussi avec peut-être quelque adaptations minimes mais c'est trop ancien pour mon pauvre vieux cerveau). On est parti (en 5 étapes)
Voilà c'est fait |
|
|
20
|
|
|
#3 |
|
Invité de passage
![]() stephane favotte Inscription : octobre 2010 Messages : 15 ![]() |
Bonjour,
Merci pour ta réponse rapide. J'ai testé, ça fonctionne...(mais j'avais pas de doutes) me serais-je compliqué la vie pour rien... c'est assez probable. Une seule chose me gène maintenant, ce sont tous les espaces entre mes MERCH. mais j'entrevoie une solution j'utilise WORD 2003 et sauf erreur de ma part, il n'y a pas de fonction suppression de ces doublons (qu'il reste parmi mes MERCH) Enfin, c'est une très bonne base de départ. je vais travailler là-dessus. Encore merci |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() stephane favotte Inscription : octobre 2010 Messages : 15 ![]() |
Bon apres quelques test :
- je remplace tous mes "^p" par " ". ce qui a pour effet de tous mettre en 1 paragraphe, fort heureusement, entre tous mes MERCH il y a $$, du coup je remplace mes "$$" par "^p" et voila mon texte remis en forme. super...maintenant, me reste les doublons et mettre ça en macro 1 seul bouton pour toutes les actions, je doit faire la manip tous les vendredi Bref, je suis content, j'avance. merci |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() stephane favotte Inscription : octobre 2010 Messages : 15 ![]() |
Bon et bien après moult recherche, la recherche et suppression de doublon dans Word n'est, a priori, pas possible sans passer par un export vers un tableau excel.
je vais prendre cette solution. encore merci. je passe le sujet en résolu. PS : j'ai passé toutes les étapes de remplacement sur une macro unique. c'est un peu long comme macro, mais si vous voulez, je peux la poster. ceci dit, si j'y suis arrivé, c'est que ça doit pas être très dur. |
|
|
00
|
|
|
#6 | |
![]() ![]() JF JousseaumeInscription : octobre 2007 Messages : 2 390 ![]() |
Salut skaven the shaman,
Citation:
Avec ce qu'on t'avait envoyé, tu avais des lignes vides superflues, un simple rechercher/remplacer de "^p^p" par "^p" (en dernier étape) les élimine (sans avoir à modifier les "$$" et sans passer par Excel. Vu que tu as fait une macro pour ton travail hebdomadaire, ce qui est bien, il vaut mieux qu'elle soit 1°) la plus propre possible 2°) la plus cohérente (ici la cohérence vient du fait de n'utiliser que des rechercher/remplacer dans Word). On peut t'aider si besoin à poursuivre dans cette voie. Car même si ça marche, c'est
La balle est dans ton camp, comme on dit au squash ( @+ |
|
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() stephane favotte Inscription : octobre 2010 Messages : 15 ![]() |
Merci pour ces encouragements,
Effectivement, ma macro a de grandes chances de pouvoir être optimisé. Donc demain, apres l'avoir recupéré au travail, je la posterai... histoire de voir où je me suis "compliqué la vie pour rien" encore merci @+ |
|
|
00
|
|
|
#8 |
![]() ![]() JF JousseaumeInscription : octobre 2007 Messages : 2 390 ![]() |
|
|
|
00
|
|
|
#9 | ||
|
Invité de passage
![]() stephane favotte Inscription : octobre 2010 Messages : 15 ![]() |
la voici :
Code :
En tout cas, je tiens a vous dire que ce forum est fantastique pour tous ceux qui travaillent sur ordinateur et qui cherchent à optimiser, améliorer leurs façons de faire. Je me répète mais...MERCI. |
||
|
|
00
|
|
|
#10 | ||
![]() ![]() JF JousseaumeInscription : octobre 2007 Messages : 2 390 ![]() |
Salut skaven the shaman,
Merci à la fois pour ta macro et tes encouragements. Citation:
Citation:
@+ |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com