Bonjour
oui les fonctions stxt, gauche et droite sont pratiques. Mais c'est
dommage d'insister pour ne pas passer par une regex, surtout que
Dominique a donné tout ce qu'il faut...
Après si le souci c'est de devoir passer par un recherche/remplacer,
pour rappel, depuis la 6.2, il y a une super fonction... REGEX
=REGEX(A1;"(.{2})(.{3})(.{3})(.{4})(.)";"$1 $2 $3 $4 $5")
une seule fonction, je n'ai fait que copier coller les indications de
Dominique en ajoutant les guillemets et la référence à la cellule.
https://help.libreoffice.org/latest/fr/text/scalc/01/func_regex.html?DbPAR=CALC
Et pour ceux qui n'ont pas l'habitude des regex, c'est un bon exemple
qui montre que ça vaut le coup de regarder un peu de ce coté là. Ce que
dit l'expression régulière ? On recherche une suite de 2 puis 3 puis 3
puis 4 puis 1 caractère soit bien 13 caractères mais qu'on segmente tout
de suite. puis on utilise le résultat de la recherche (les 13 caractères
séparés en plusieurs parties) pour ajouter un espace entre chaque
partie.
En fait sans aller jusque là, l'utilisation des expressions régulières
c'est souple et très efficace ! Chouette ! Non ?
Claire
Le 2022-10-26 14:45, Algol formations a écrit :
Bonjour,
Avec effectivement une colonne supplémentaire une formule de ce genre :
=GAUCHE(C12;3) & " " & STXT(C12;4;3) & " " & STXT(C12;7;3) & " " &
DROITE(C12;4)
Cordialement
Le 26/10/2022 à 05:05, Dominique a écrit : Les expressions régulières
(REGEX) ont une puissance bien souvent insoupçonnée, et c'est dommage.
On peut faire des choses remarquables avec, dès lors qu'on a accepté
l'investissement intellectuel préalable. Ce n'est effectivement pas
intuitif du tout.
Il est intéressant de lire l'aide « Liste des expressions régulières »
de LibreOffice. Notons que cette liste n'est qu'un court extrait de ce
qu'on peut faire avec les REGEX.
--
Dominique
Esto quod es
Le 25/10/2022 à 10:00, Ocleyr2lalune a écrit : Salut
la proposition de Dominique est bien plus positive que tu ne sembles
l'imaginer. Disons que c'est un peu fait pour... Les expressions
régulières..
Bref, avec une colonne supplémentaire tu peux toujours masquer la
colonne de saisie - quand la saisie est terminée (ou la reporter sur
une autre feuille en gérant de façon rigoureuse la formule)
Claire
Le 25 oct. 2022 à 06:46, à 06:46, Tulum<[email protected]> a écrit: Merci
pour toutes vos réponses, je me doutais des réponses :(.
J'ai opté pour la solution d'une saisie dans une cellule et une formule
dans
une autre cellule.
Le lundi 24 octobre 2022, 09:41:30 [email protected] a écrit :
Bonjour,
j'essaye de configurer un format de cellule en texte. Le texte en
question est une sute chiffres et de lettres. En fait il s'agit de
numéro d'AR de type : 1A 111 111 1111 1. Je souhaiterai que le numéro
s'affiche comme précédemment au lieu de 1A1111111111 comme cela est
dans le tableau. Après plusieurs tentatives, je n'ai pas trouvé la
bonne configuration de format. Évidemment, le but est d'éviter de taper
un espace entre les séries de caractères.
Merci
-- Envoyez un mail à[email protected] pour vous
désinscrire
Les archives de la liste sont disponibles à
https://listarchives.libreoffice.org/fr/users/
Privacy Policy:https://www.documentfoundation.org/privacy
--
Michel Blanchard
ALGOL - Formation - Coaching Bureautique
/5 rue de Vélantan/
*37130* Mazières de Touraine
--
Envoyez un mail à [email protected] pour vous désinscrire
Les archives de la liste sont disponibles à
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy