|
Publicité ' | ||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 5 ![]() |
Bonsoir à toutes et à tous,
dans une macro, je ne parviens pas à trouver comment s'y prendre pour supprimer toutes les lignes vides d'un document Word. Je vous remercie d'avance de votre aide. Bonne soirée ! |
|
|
00
|
|
|
#2 | ||
|
Membre régulier
![]() |
Voici un code qui supprime les lignes vides, sur un document de 200 lignes à l'origine (nblignes ). La suppression s'effectue de la fin au début du document. Pas de gestion d'erreurs, ni de test de fin de document, car je suis débutant en Word. Pas de souci à avoir, le code fonctionne! Code :
|
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 5 ![]() |
Je te remercie, Lexot2, ça fonctionne.
Bonne journée à toi ! |
|
|
00
|
|
|
#4 | ||
|
Invité de passage
![]() Inscription : août 2006 Messages : 20 ![]() |
Bonjour,
ton problèle de ligne vides reviens à supprimer les retour-chariots inutiles dans tout ton document. Tu peux utiliser les caractères génériques pour ça afin de faire la manip sans tenir compte du nombre de ligne de ton document. Fais un "rechercher - remplacer" simple en cochant la case "utiliser les caractères génériques"... Dans la zone "rechercher", tape la commande suivante : "^13{2;}" (^13 est le code à employer pour le retour chariot lorsque tu utilise les caractères génériques, le {2;} signifie "2 ou plus"... Dans la zone remplacer, tape "^p" ^p est le code à employer pour le retour chariot lorsque tu n'utilise pas les caractères génériques. Cette commande va donc remplacer toutes les suites de "deux ou plus" retour chariot par un seul. Résultat, toutes tes lignes vides disparraissent... Une macro pour faire ça de manière répétitive ? Code :
|
||
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 5 ![]() |
Merci kitcreanet.
Ça paraît si simple une fois que c'est dit... Bonne fin de journée à toi ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com