Re-bonsoir,
Une petite alternative à ma méthode initiale, qui permet cette fois de
supprimer toutes les espaces surnuméraires, qu'elles soient en nombre
pair ou impair.
1) Sélection de toute la feuille ;
2) Edition > Rechercher & remplacer ;
3) Dans le champ "Rechercher", toujours les deux espaces ;
4) Dans le champ "Remplacer" mettre une séquence de deux caractères (les
deux mêmes) qu'on ne risque pas de trouver dans le fichier (pour
l'arobase, tout dépend du contenu mais le dièse, ça doit remplir
l'office voulu) ;
5) Cliquer sur "Remplacer tout" ;
*****Attention*****
Après chaque clic sur "Remplacer tout", bien penser à re-sélectionner
toute la feuille ; Calc déselectionne automatiquement toutes les
cellules qu'il n'a pas eu à traiter ; donc, si on enchaîne un nouveau
traitement sans resélectionner, les cellules non traitées (à raison)
lors du premier traitement et qui étaient concernées par le second,
seront ignorées (à tort cette fois).
*******************
(dans cette séquence, on va supprimer l'espace éventuellement isolée, en
fin de colonne)
6) Resélectionner toute la feuille ;
7) Dans le champ "Rechercher" entrer à présent le caractère précédemment
choisi (le dièse pour moi), suivi d'une espace ;
8) Dans le champ "Remplacer" modifier le contenu pour ne laisser qu'un
seul caractère précédemment choisi (un dièse, donc) ;
9) Cliquer sur "Remplacer tout" ;
(dans la prochaine séquence, on va supprimer nos dièses, qui se trouvent
obligatoirement en nombre pair puisqu'on a remplacé les doubles espaces
par des doubles dièses et qu'on a ensuite supprimé la séquence
dièse-espace par un simple dièse)
10) Resélectionner toute la feuille ;
11) Dans le champ "Rechercher", mettre deux dièses (ou le double
caractère qu'on a précédemment choisi) ;
12) Dans le champ "Remplacer", supprimer ce qui s'y trouve ;
13) Cliquer sur "Remplacer tout".
Evidemment, cette méthode ne fonctionne que s'il y a au moins deux
espaces surnuméraires à la fin de chaque champ ; si un des champs, tu as
39 caractères, il n'y aura qu'une seules espace, qui ne sera pas traitée
par le premier cycle de remplacement, ne contiendra donc pas de dièse et
ne sera donc pas no plus traitée par les cycles suivants...
Par ailleurs, cette méthode n'est pas susceptible d'occasionner de
mauvaises surprises, dès lors que le double caractère mentionné au 4)
aura été choisi avec soin, de telle sorte qu'il n'y en ait pas un dans
le fichier original, qui pourrait alors être traité par erreur.
De la même manière, en cas d'erreur de saisie (genre, une double espace
entre deux éléments d'un champ, par exemple entre "section" et
"internationale"), cette méthode aboutira à la suppression des deux
espaces et accolera "section" et "internationale".
C'est du pur bricolage, mais sur des fichiers un peu volumineux, ça peut
assurer un nettoyage très rapide.
A+
--
Envoyez un mail à users+help@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.