Re: [fr-users] format de cellule dans CALC (text)
oui pourquoi pas, si on n'oublie pas l'espace dans le motif de remplacement après le 4e sous groupe... je trouve que la méthode initiale, proposée par Dominique (que je n'ai fait que mettre dans la formule) est plus propre, moins source d'emberlificotage. Je fais une recherche sur 5 sous groupes, je fais un remplacement de ces 5 sous groupes. Après il n'y a rarement qu'une seule solution, je renvois au fichier récap envoyé plus tôt ce matin... Claire Le 2022-10-27 09:45, Nicolas BUONOMO 755 a écrit : Exact pour le troisième 3 qui doit être un 4, pour le 1, la cinquième correspondance, la fin de la chaîne est recopié après la fin du remplacement, elle n'est donc pas indispensable ! De : Ocleyr2lalune Envoyé : mercredi 26 octobre 2022 18:14 À : Nicolas BUONOMO 755 Cc : users@fr.libreoffice.org Objet : Re: [fr-users] format de cellule dans CALC (text) ce n'est pas la bonne expression, voir le message de Dominique et les miens... 23341 et pas 2333... Le 2022-10-26 16:14, Nicolas BUONOMO 755 a écrit : Bonjour, Dommage, cela fonctionnerai avec seulement un style s'il n'y avait que des chiffres ! Et voici un exemple avec l'utilisation de la fonction REGEP : =REGEX(C15; "(.{2})(.{3})(.{3})(.{3})";"$1 $2 $3 $4 ") Bien cordialement Nicolas -Message d'origine- De : Algol formations mailto:algol.formati...@inforbur.com>> Envoyé : mercredi 26 octobre 2022 14:45 À : users@fr.libreoffice.org<mailto:users@fr.libreoffice.org> Objet : Re: [fr-users] format de cellule dans CALC (text) Importance : Haute 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, Tulummailto:tu...@free.fr>> 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 cesttu...@free.fr<mailto:cesttu...@free.fr> 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 1. Je souhaiterai que le numéro s'affiche comme précédemment au lieu de 1A11 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 àusers+unsubscr...@fr.libreoffice.org<mailto:àusers+unsubscr...@fr.libreoffice.org> pour vous désinscrire Les archives de la liste sont disponibles à https://secure-web.cisco.com/1eoT58-wco-KWwBHmY8ebVNCvXpJ5GPo-L1eur- _6Z222o0OCqLeFD5mLU6Hpe8tUyFA2wq7N6liy2ppFlKquqj4f_8ehojFA3D7YN40LtW 4UQKB0gQmBvZzwsuHxtlBhoTMKwuS2uOpIU1BVHKRfjizCx8Yi_rPunNb_UM6s5BT8l9 Cue5VL3_uu9FydQlFxchcR3lmAcEEf03kQcYos2hYm2r72lVAoz3LkDJCGTDxB-ryaLS 7RNwi9tp-NRSOoy5RedJHCdvMX7XdCiwOzz5u0wINPeeBf6MZoeKlxAjxWar2rv_jSa7 92wOrls6V_yCdI_TrrU78VhCb1dW76FQ/https%3A%2F%2Flistarchives.libreoff ice.org%2Ffr%2Fusers%2F Privacy Policy:https://secure-web.cisco.com/1vTZwN1kpDj_U0hkjq-ZqRAJdyC6qWe7 2EBkCuyVZzf0gjAbHrY5VPjhlmoTuGKHGnWUSdRG6Dh8EzMYqa_sTAtathwenyNdAowB xAdMSEyxjHv5DS_6nYWMtFKYpwbYJailJf5cRXrrpGsAE9JlpiNaew4vLvpVyrH1EkaV Y7RWOQm1PDdkfYC7etUJE5UHkqEwc6EyAw_HEj2QX4t2sS21fVNm_hh-rIG6wvZhz3tg CIqQmkBJIxBzSjSGaaz06l4DMbMeQxh1oj4feFUQxHw9_CGxzE5mu63XmShzcic2485T RcacDaiQWN8Z2sXrz2hRmK9CoJxKbdQLzSDHKQg/https%3A%2F%2Fwww.documentfo undation.org%2Fprivacy -- Michel Blanchard ALGOL - Formation - Coaching Bureautique /5 rue de Vélantan/ *37130* Mazières de Touraine -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org<mailto:users+unsubscr...@fr.libreoffice.org> pour vous désinscrire Le
RE: [fr-users] format de cellule dans CALC (text)
Exact pour le troisième 3 qui doit être un 4, pour le 1, la cinquième correspondance, la fin de la chaîne est recopié après la fin du remplacement, elle n’est donc pas indispensable ! De : Ocleyr2lalune Envoyé : mercredi 26 octobre 2022 18:14 À : Nicolas BUONOMO 755 Cc : users@fr.libreoffice.org Objet : Re: [fr-users] format de cellule dans CALC (text) ce n'est pas la bonne expression, voir le message de Dominique et les miens... 23341 et pas 2333... Le 2022-10-26 16:14, Nicolas BUONOMO 755 a écrit : Bonjour, Dommage, cela fonctionnerai avec seulement un style s'il n'y avait que des chiffres ! Et voici un exemple avec l'utilisation de la fonction REGEP : =REGEX(C15; "(.{2})(.{3})(.{3})(.{3})";"$1 $2 $3 $4 ") Bien cordialement Nicolas -Message d'origine- De : Algol formations mailto:algol.formati...@inforbur.com>> Envoyé : mercredi 26 octobre 2022 14:45 À : users@fr.libreoffice.org<mailto:users@fr.libreoffice.org> Objet : Re: [fr-users] format de cellule dans CALC (text) Importance : Haute 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, Tulummailto:tu...@free.fr>> 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 cesttu...@free.fr<mailto:cesttu...@free.fr> 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 1. Je souhaiterai que le numéro s'affiche comme précédemment au lieu de 1A11 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 àusers+unsubscr...@fr.libreoffice.org<mailto:àusers+unsubscr...@fr.libreoffice.org> pour vous désinscrire Les archives de la liste sont disponibles à https://secure-web.cisco.com/1eoT58-wco-KWwBHmY8ebVNCvXpJ5GPo-L1eur- _6Z222o0OCqLeFD5mLU6Hpe8tUyFA2wq7N6liy2ppFlKquqj4f_8ehojFA3D7YN40LtW 4UQKB0gQmBvZzwsuHxtlBhoTMKwuS2uOpIU1BVHKRfjizCx8Yi_rPunNb_UM6s5BT8l9 Cue5VL3_uu9FydQlFxchcR3lmAcEEf03kQcYos2hYm2r72lVAoz3LkDJCGTDxB-ryaLS 7RNwi9tp-NRSOoy5RedJHCdvMX7XdCiwOzz5u0wINPeeBf6MZoeKlxAjxWar2rv_jSa7 92wOrls6V_yCdI_TrrU78VhCb1dW76FQ/https%3A%2F%2Flistarchives.libreoff ice.org%2Ffr%2Fusers%2F Privacy Policy:https://secure-web.cisco.com/1vTZwN1kpDj_U0hkjq-ZqRAJdyC6qWe7 2EBkCuyVZzf0gjAbHrY5VPjhlmoTuGKHGnWUSdRG6Dh8EzMYqa_sTAtathwenyNdAowB xAdMSEyxjHv5DS_6nYWMtFKYpwbYJailJf5cRXrrpGsAE9JlpiNaew4vLvpVyrH1EkaV Y7RWOQm1PDdkfYC7etUJE5UHkqEwc6EyAw_HEj2QX4t2sS21fVNm_hh-rIG6wvZhz3tg CIqQmkBJIxBzSjSGaaz06l4DMbMeQxh1oj4feFUQxHw9_CGxzE5mu63XmShzcic2485T RcacDaiQWN8Z2sXrz2hRmK9CoJxKbdQLzSDHKQg/https%3A%2F%2Fwww.documentfo undation.org%2Fprivacy -- Michel Blanchard ALGOL - Formation - Coaching Bureautique /5 rue de Vélantan/ *37130* Mazières de Touraine -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org<mailto:users+unsubscr...@fr.libreoffice.org> pour vous désinscrire Les archives de la liste sont disponibles à https://secure-web.cisco.com/1eoT58-wco-KWwBHmY8ebVNCvXpJ5GPo-L1eur-_6Z222o0OCqLeFD5mLU6Hpe8tUyFA2wq7N6liy2ppFlKquqj4f_8ehojFA3D7YN40LtW4UQKB0gQmBvZzwsuHxtlBhoTMKwuS2uOpIU1BVHKRfjizCx8Yi_rPunNb_UM6s5BT8l9Cue5VL3_uu9FydQlFxchcR3lmAcEEf03kQcYos2hYm2r72lVAoz3LkDJCGTDxB-ryaLS7RNwi9tp-NRSOoy5RedJHCdvMX7XdCiwOzz5u0wINPeeBf6MZoeKlxAjxWar2rv_jSa792wOrls6V_yCdI_TrrU78VhCb1dW76FQ/https%3A%2F%2Flistarchives.libreoffice.org%2Ffr%2Fusers%2F Privacy Policy: https://secure-web.cisco.com/1vTZwN1kpDj_U0hkjq-ZqRAJdyC6qWe72EBkCuyVZzf0gjAbHrY5VPjhlmoTuGKHGnWUSdRG6Dh8EzMYqa_sTAtathwenyNdAowBxAdMSEyxjHv5D
Re: [fr-users] format de cellule dans CALC (text)
Re Donc un numéro de suivi (de la poste, AR ou pas) comporte entre 11 et 15 caractères (pas toujours 13). On ne peut pas trop savoir à l'avance le nombre de caractères que l'on aura... alors il faut une formule qui intègre cette incertitude... Mais toujours pas besoin de macro (de toute façon j'imagine qu'une macro utiliserait une regex...) Dans les 2 options présentées précédemment (Regex et combinaison de gauche, droite et stxt), j'exclue l'utilisation de droite qui devient une source d'erreur si l'on a un nombre de caractères à traiter qui est fluctuant. Gauche irait, mais dans l'option sans regex, ça me parait plus lisible de ne faire que du stxt. J'ai tout mis dans ce fichier. https://drop.chapril.org/download/2b4b3e7ffb1e5ef1/#zKFfysVOnAq38A42EcJEew La formule pour regex évolue, car suite à la remarque de Yves, il faut faire évoluer l'expression régulière pour intégrer que le motif est un peu plus complexe que 23341, puisque le nombre de caractères n'est pas fixe. La fonction REGEX dans ce cas devient : REGEX(B9;"(.{2})(.{3})(.{3})(.{3,4})(.*)";"$1 $2 $3 $4 $5") // si la saisie est en B9 => le 2e et 3e argument sont tout autant utilisables dans un rechercher / remplacer. Les infos pour faire cette modif sont dans la doc sur les expressions régulières (dispo directement dans l'aide en ligne, sans aller plus loin, je n'ajoute pas de lien) La formule qui enchaîne stxt et concaténation devient, elle : STXT(B5;1;2) & " " & STXT(B5;3;3) & " " & STXT(B5;6;3) & " " & STXT(B5;9;4) & " " (B5;12;NBCBR(B5)-11) // si la saisie est en B5 J'ai toujours une préférence pour la REGEX, mais je comprends qu'on se limite à STXT (et Gauche) si on ne pense pas à l'expression régulière. c'est juste dommage, car une fois qu'on sait lire les 2, la regex me parait plus lisible Voilou, le fichier ne sera pas dispo trés longtemps, c'est pour ça que j'ai ajouté une partie des explications dans le message... j'arrêtes de jouer ! Bonne journée Claire Le 2022-10-27 07:54, Ocleyr2lalune a écrit : Salut Yves oui tu as raison, j'étais étonnée aussi... tu parlais de la fonction, donc j'ai revérifié la fonction, désolée ! on parle du même fichier envoyé par Yannick/LC_Libre https://drop.chapril.org/download/1eb42ed20171b804/#CBubZVhxKEQSJbe2U9BGGg (qui s'appelle testregex.ods). Pas de différence due au système ce qui semblait très bizarre ! pfiou ! Et évidemment pas besoin d'avoir le bon nombre de caractères pour que la formule avec stxt et gauche, droite fonctionne... ce qui devient donc source d'erreur... Conclusion, au départ on est parti d'un besoin de formater une série de 13 caractères "de type AR"... avec un schéma (enfin un motif) 23341. S'il n'y a pas toujours 13 caractères, ça se gère je pense mais il faut le préciser ;-) Bonne journée ! Claire Le 2022-10-27 00:46, yves dutrieux a écrit : La cellule A1 n'a que 12 caractères dans le fichier test, donc si on ajoute 1 caractère dans cette cellule, l'expression régulière fonctionnera effectivement avec les 5 paramètres ;) ou alors toi et moi, on parle pas du même fichier :-/ Yves Le mer. 26 oct. 2022 à 21:40, Ocleyr2lalune a écrit : Et c'est bien celle là qui est utilisée dans les 2 fichiers... Leur différence reste le système avec lequel ils ont été créés. _Claire_ Le 26 oct. 2022, à 21:36, Ocleyr2lalune a écrit: Yes.. il doit bien y avoir 5 parties(23341 pas 2334) dans les 2 arguments de la fonction) J'ai donné la fonction ce matin, c'est donc bien toujours celle-la qui doit être utilisée... =REGEX(A1;"(.{2})(.{3})(.{3})(.{4})(.)";"$1 $2 $3 $4 $5") Claire Le 26 oct. 2022 à 21:30, à 21:30, yves dutrieux a écrit: Bonjour, Le fichier test , dans l'expression régulière il y a une coquille : =REGEX(A1;"(.{2})(.{3})(.{3})(.{4})";"$1 $2 $3 $4") Il n'y a pas de 5eme argument donc le dernier match (.) ne doit pas exister. Yves Le mer. 26 oct. 2022 à 21:03, Ocleyr2lalune a écrit : ah oui c'est très étrange... votre fichier ne fonctionne pas non plus sur mon système, alors que quand je crée le mien, ça marche, et pour vous aussi. C'est donc la création du fichier qui varie, et effectivement selon le système (je suis sous Fedora 36). Il y a des utilisateurs de Mac, s'il(s) rode(nt) dans le coin, ils auront peut être une idée... Mais pourquoi donc regex pour fonctionner aurait besoin d'être créé sur un autre système que Mac. pour l'instant, je sèche ! Claire Le 2022-10-26 19:59, LC_Libre a écrit : Le 26/10/2022 à 16:48, Ocleyr2lalune a écrit : ben donc la méthode de Dominique fonctionne ;-) puisqu'il parlait bien de passer par un rechercher / remplacer (en cochant l'option "expressions régulières") pour que les expressions régulières "passent" dans les formules, il faut cocher dans : outils / Options / Calc / Calcul => "autoriser les expressions régulières dans les formules" il ne faut pas avoir peur de "ne pas être assez expert", demandez, il y aura
Re: [fr-users] format de cellule dans CALC (text)
Salut Yves oui tu as raison, j'étais étonnée aussi... tu parlais de la fonction, donc j'ai revérifié la fonction, désolée ! on parle du même fichier envoyé par Yannick/LC_Libre https://drop.chapril.org/download/1eb42ed20171b804/#CBubZVhxKEQSJbe2U9BGGg (qui s'appelle testregex.ods). Pas de différence due au système ce qui semblait très bizarre ! pfiou ! Et évidemment pas besoin d'avoir le bon nombre de caractères pour que la formule avec stxt et gauche, droite fonctionne... ce qui devient donc source d'erreur... Conclusion, au départ on est parti d'un besoin de formater une série de 13 caractères "de type AR"... avec un schéma (enfin un motif) 23341. S'il n'y a pas toujours 13 caractères, ça se gère je pense mais il faut le préciser ;-) Bonne journée ! Claire Le 2022-10-27 00:46, yves dutrieux a écrit : La cellule A1 n'a que 12 caractères dans le fichier test, donc si on ajoute 1 caractère dans cette cellule, l'expression régulière fonctionnera effectivement avec les 5 paramètres ;) ou alors toi et moi, on parle pas du même fichier :-/ Yves Le mer. 26 oct. 2022 à 21:40, Ocleyr2lalune a écrit : Et c'est bien celle là qui est utilisée dans les 2 fichiers... Leur différence reste le système avec lequel ils ont été créés. _Claire_ Le 26 oct. 2022, à 21:36, Ocleyr2lalune a écrit: Yes.. il doit bien y avoir 5 parties(23341 pas 2334) dans les 2 arguments de la fonction) J'ai donné la fonction ce matin, c'est donc bien toujours celle-la qui doit être utilisée... =REGEX(A1;"(.{2})(.{3})(.{3})(.{4})(.)";"$1 $2 $3 $4 $5") Claire Le 26 oct. 2022 à 21:30, à 21:30, yves dutrieux a écrit: Bonjour, Le fichier test , dans l'expression régulière il y a une coquille : =REGEX(A1;"(.{2})(.{3})(.{3})(.{4})";"$1 $2 $3 $4") Il n'y a pas de 5eme argument donc le dernier match (.) ne doit pas exister. Yves Le mer. 26 oct. 2022 à 21:03, Ocleyr2lalune a écrit : ah oui c'est très étrange... votre fichier ne fonctionne pas non plus sur mon système, alors que quand je crée le mien, ça marche, et pour vous aussi. C'est donc la création du fichier qui varie, et effectivement selon le système (je suis sous Fedora 36). Il y a des utilisateurs de Mac, s'il(s) rode(nt) dans le coin, ils auront peut être une idée... Mais pourquoi donc regex pour fonctionner aurait besoin d'être créé sur un autre système que Mac. pour l'instant, je sèche ! Claire Le 2022-10-26 19:59, LC_Libre a écrit : Le 26/10/2022 à 16:48, Ocleyr2lalune a écrit : ben donc la méthode de Dominique fonctionne ;-) puisqu'il parlait bien de passer par un rechercher / remplacer (en cochant l'option "expressions régulières") pour que les expressions régulières "passent" dans les formules, il faut cocher dans : outils / Options / Calc / Calcul => "autoriser les expressions régulières dans les formules" il ne faut pas avoir peur de "ne pas être assez expert", demandez, il y aura toujours quelqu'un pour vous guider. C'est comme ça qu'on progresse ! bien sur, dans la fonction que j'ai donnée, si votre saisie n'est pas en A1, il faut juste corriger la référence de cette cellule. la formule donnée par ailleurs avec stxt, gauche et droite doit être corrigée pour obtenir le même découpage (mais le principe reste juste). La bonne formule (si votre saisie est en A2) : =GAUCHE(A2;2) & " " & STXT(A2;3;3) & " " & STXT(A2;6;3) & " " & STXT(A2;9;4) & " " (A2;1) c'est pour ça que j'ai une préférence, dans ce cas, avec REGEX car elle est moins source d'erreur, vous n'avez pas à indiquer de positions, etc... juste le "schema" recherché (2/3/3/4/1) Pour lever toute ambiguite, je vous ai mis ces formules dans un fichier. https://drop.chapril.org/download/d42c68a7f7213066/#XCN0JL9o7j92wIaN6ojqYw Claire Merci Claire, sur votre fichier, ça fonctionne effectivement. Un fichier Calc neuf créé dans mon environnement Mac ne fonctionne pas. Étrange. Version: 7.2.5.2 [1] / LibreOffice Community Build ID: 499f9727c189e6ef3471021d6132d4c694f357e5 CPU threads: 4; OS: Mac OS X 10.10.5; UI render: default; VCL: osx Locale: fr-FR (fr.UTF-8); UI: fr-FR Calc: threaded Ce fichier exemple fonctionne-t-il dans votre système ? https://drop.chapril.org/download/1eb42ed20171b804/#CBubZVhxKEQSJbe2U9BGGg NB : je n'ai aucun souci à utiliser un tableur, mon principal outil de travail pendant un certain nombre d'années. Par contre, les regex sont un domaine que j'ai à peine effleuré encore. -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy -- web site : http://www.molenbaix.com -- web site : http://www.molenbaix.com Links: -- [1] http://7.2.5.2 -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Re: [fr-users] format de cellule dans CALC (text)
non non j'écris à Yannick ou LC Libre, qui est en 7.2. Je n'ai pas répondu au bon message... désolée ! CL Le 2022-10-27 04:32, Dominique a écrit : Bonjour Claire, Je ne sais pas si c'est à moi que vous écrivez, mais mais ma version de LO est la 7.4.2. Bien à vous, -- Dominique Esto quod es Le 26/10/2022 à 21:06, Ocleyr2lalune a écrit : En revanche, si vous pouvez faire une mise à jour (7.3.6.2 au moins) ce serait bien et cela pourrait permettre de voir si ça fonctionne mieux ! ;-) Claire Le 2022-10-26 20:53, Ocleyr2lalune a écrit : c'est l'intérêt (un des...) de la liste... en s'y mettant à plusieurs on peut découvrir des choses sympa ! elle n'est pas si vieille cette fonction (depuis la 6.2 donc), et souvent quand on a nos habitudes, on voit pas ce qui est arrivé entre temps (confère l'échange sur librelogo de la semaine dernière..) Claire Le 2022-10-26 20:18, Dominique Prieur a écrit : Je ne connaissais pas cette façon d'exécuter des REGEX. Merci, --Dominique Esto quod es Message d'origine De : Nicolas BUONOMO 755 Date : 26/10/2022 18:48 (GMT+01:00) À : users@fr.libreoffice.org Objet : RE: [fr-users] format de cellule dans CALC (text) Bonjour,Dommage, cela fonctionnerai avec seulement un style s'il n'y avait que des chiffres !Et voici un exemple avec l'utilisation de la fonction REGEP : =REGEX(C15; "(.{2})(.{3})(.{3})(.{3})";"$1 $2 $3 $4 ")Bien cordialementNicolas-Message d'origine-De : Algol formations Envoyé : mercredi 26 octobre 2022 14:45À : users@fr.libreoffice.orgObjet : Re: [fr-users] format de cellule dans CALC (text)Importance : HauteBonjour,Avec effectivement une colonne supplémentaire une formule de ce genre :=GAUCHE(C12;3) & " " & STXT(C12;4;3) & " " & STXT(C12;7;3) & " " (C12;4)CordialementLe 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 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 cesttu...@free.fr 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 1. Je souhaiterai que le numéro s'affiche>>> comme>>>> précédemment au lieu de 1A11 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 àusers+unsubscr...@fr.libreoffice.org pour vous >>> désinscrire Les archives de la liste sont disponibles à >>> https://secure-web.cisco.com/1eoT58-wco-KWwBHmY8ebVNCvXpJ5GPo-L1eur->>> _6Z222o0OCqLeFD5mLU6Hpe8tUyFA2wq7N6liy2ppFlKquqj4f_8ehojFA3D7YN40LtW>>> 4UQKB0gQmBvZzwsuHxtlBhoTMKwuS2uOpIU1BVHKRfjizCx8Yi_rPunNb_UM6s5BT8l9>>> Cue5VL3_uu9FydQlFxchcR3lmAcEEf03kQcYos2hYm2r72lVAoz3LkDJCGTDxB-ryaLS>>> 7RNwi9tp-NRSOoy5RedJHCdvMX7XdCiwOzz5u0wINPeeBf6MZoeKlxAjxWar2rv_jSa7>>> 92wOrls6V_yCdI_TrrU78VhCb1dW76FQ/https%3A%2F%2Flistarchives.libreoff>>> ice.org%2Ffr%2Fusers%2F Privacy >>> Policy:https://secure-web.cisco.com/1vTZwN1kpDj_U0hkjq-ZqRAJdyC6qWe7>>> 2EBkCuyVZzf0gjAbHrY5VPjhlmoTuGKHGnWUSdRG6Dh8EzMYqa_sTAtathwenyNdAowB>>> xAdMSEyxjHv5DS_6nYWMt
Re: [fr-users] format de cellule dans CALC (text)
Bonjour Claire, Je ne sais pas si c'est à moi que vous écrivez, mais mais ma version de LO est la 7.4.2. Bien à vous, -- Dominique Esto quod es Le 26/10/2022 à 21:06, Ocleyr2lalune a écrit : En revanche, si vous pouvez faire une mise à jour (7.3.6.2 au moins) ce serait bien et cela pourrait permettre de voir si ça fonctionne mieux ! ;-) Claire Le 2022-10-26 20:53, Ocleyr2lalune a écrit : c'est l'intérêt (un des...) de la liste... en s'y mettant à plusieurs on peut découvrir des choses sympa ! elle n'est pas si vieille cette fonction (depuis la 6.2 donc), et souvent quand on a nos habitudes, on voit pas ce qui est arrivé entre temps (confère l'échange sur librelogo de la semaine dernière..) Claire Le 2022-10-26 20:18, Dominique Prieur a écrit : Je ne connaissais pas cette façon d'exécuter des REGEX. Merci, --Dominique Esto quod es Message d'origine De : Nicolas BUONOMO 755 Date : 26/10/2022 18:48 (GMT+01:00) À : users@fr.libreoffice.org Objet : RE: [fr-users] format de cellule dans CALC (text) Bonjour,Dommage, cela fonctionnerai avec seulement un style s'il n'y avait que des chiffres !Et voici un exemple avec l'utilisation de la fonction REGEP : =REGEX(C15; "(.{2})(.{3})(.{3})(.{3})";"$1 $2 $3 $4 ")Bien cordialementNicolas-Message d'origine-De : Algol formations Envoyé : mercredi 26 octobre 2022 14:45À : users@fr.libreoffice.orgObjet : Re: [fr-users] format de cellule dans CALC (text)Importance : HauteBonjour,Avec effectivement une colonne supplémentaire une formule de ce genre :=GAUCHE(C12;3) & " " & STXT(C12;4;3) & " " & STXT(C12;7;3) & " " (C12;4)CordialementLe 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 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 cesttu...@free.fr 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 1. Je souhaiterai que le numéro s'affiche>>> comme>>>> précédemment au lieu de 1A11 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 àusers+unsubscr...@fr.libreoffice.org pour vous >>> désinscrire Les archives de la liste sont disponibles à >>> https://secure-web.cisco.com/1eoT58-wco-KWwBHmY8ebVNCvXpJ5GPo-L1eur->>> _6Z222o0OCqLeFD5mLU6Hpe8tUyFA2wq7N6liy2ppFlKquqj4f_8ehojFA3D7YN40LtW>>> 4UQKB0gQmBvZzwsuHxtlBhoTMKwuS2uOpIU1BVHKRfjizCx8Yi_rPunNb_UM6s5BT8l9>>> Cue5VL3_uu9FydQlFxchcR3lmAcEEf03kQcYos2hYm2r72lVAoz3LkDJCGTDxB-ryaLS>>> 7RNwi9tp-NRSOoy5RedJHCdvMX7XdCiwOzz5u0wINPeeBf6MZoeKlxAjxWar2rv_jSa7>>> 92wOrls6V_yCdI_TrrU78VhCb1dW76FQ/https%3A%2F%2Flistarchives.libreoff>>> ice.org%2Ffr%2Fusers%2F Privacy >>> Policy:https://secure-web.cisco.com/1vTZwN1kpDj_U0hkjq-ZqRAJdyC6qWe7>>> 2EBkCuyVZzf0gjAbHrY5VPjhlmoTuGKHGnWUSdRG6Dh8EzMYqa_sTAtathwenyNdAowB>>> xAdMSEyxjHv5DS_6nYWMt
Re: [fr-users] format de cellule dans CALC (text)
La cellule A1 n'a que 12 caractères dans le fichier test, donc si on ajoute 1 caractère dans cette cellule, l'expression régulière fonctionnera effectivement avec les 5 paramètres ;) ou alors toi et moi, on parle pas du même fichier :-/ Yves Le mer. 26 oct. 2022 à 21:40, Ocleyr2lalune a écrit : > Et c'est bien celle là qui est utilisée dans les 2 fichiers... Leur > différence reste le système avec lequel ils ont été créés. > > *Claire* > Le 26 oct. 2022, à 21:36, Ocleyr2lalune a > écrit: >> >> Yes.. il doit bien y avoir 5 parties(23341 pas 2334) dans les 2 arguments de >> la fonction) >> J'ai donné la fonction ce matin, c'est donc bien toujours celle-la qui doit >> être utilisée... >> >> =REGEX(A1;"(.{2})(.{3})(.{3})(.{4})(.)";"$1 $2 $3 $4 $5") >> >> Claire >> >> Le 26 oct. 2022 à 21:30, à 21:30, yves dutrieux a >> écrit: >> >>> Bonjour, >>> Le fichier test , dans l'expression régulière il y a une coquille : >>> =REGEX(A1;"(.{2})(.{3})(.{3})(.{4})";"$1 $2 $3 $4") >>> >>> Il n'y a pas de 5eme argument donc le dernier match (.) ne doit pas >>> exister. >>> >>> Yves >>> >>> Le mer. 26 oct. 2022 à 21:03, Ocleyr2lalune >>> a >>> écrit : >>> >>> ah oui c'est très étrange... votre fichier ne fonctionne pas non plus sur mon système, alors que quand je crée le mien, ça marche, et pour vous aussi. C'est donc la création du fichier qui varie, et effectivement selon le système (je suis sous Fedora 36). Il y a des utilisateurs de Mac, s'il(s) rode(nt) dans le coin, ils auront peut être une idée... Mais pourquoi donc regex pour fonctionner aurait besoin d'être créé >>> sur >>> un autre système que Mac. pour l'instant, je sèche ! Claire Le 2022-10-26 19:59, LC_Libre a écrit : Le 26/10/2022 à 16:48, Ocleyr2lalune a écrit : > > ben donc la méthode de Dominique fonctionne ;-) puisqu'il parlait >> > bien >>> de passer par un rechercher / remplacer (en cochant l'option >> "expressions régulières") >> >> pour que les expressions régulières "passent" dans les formules, >> > il >>> faut cocher dans : outils / Options / Calc / Calcul => "autoriser >> > les >>> expressions régulières dans les formules" >> >> il ne faut pas avoir peur de "ne pas être assez expert", demandez, >> > il >>> y aura toujours quelqu'un pour vous guider. C'est comme ça qu'on >> progresse ! >> >> bien sur, dans la fonction que j'ai donnée, si votre saisie n'est >> > pas >>> en A1, il faut juste corriger la référence de cette cellule. >> >> la formule donnée par ailleurs avec stxt, gauche et droite doit >> > être >>> corrigée pour obtenir le même découpage (mais le principe reste >> juste). La bonne formule (si votre saisie est en A2) : >> =GAUCHE(A2;2) & " " & STXT(A2;3;3) & " " & STXT(A2;6;3) & " " & >> STXT(A2;9;4) & " " (A2;1) >> >> c'est pour ça que j'ai une préférence, dans ce cas, avec REGEX car >> elle est moins source d'erreur, vous n'avez pas à indiquer de >> positions, etc... juste le "schema" recherché (2/3/3/4/1) >> >> Pour lever toute ambiguite, je vous ai mis ces formules dans un >> fichier. > > > > https://drop.chapril.org/download/d42c68a7f7213066/#XCN0JL9o7j92wIaN6ojqYw >>> >> Claire >> > Merci Claire, > > sur votre fichier, ça fonctionne effectivement. > > Un fichier Calc neuf créé dans mon environnement Mac ne fonctionne > pas. >>> Étrange. > > Version: 7.2.5.2 / LibreOffice Community >> Build ID: 499f9727c189e6ef3471021d6132d4c694f357e5 >> CPU threads: 4; OS: Mac OS X 10.10.5; UI render: default; VCL: osx >> Locale: fr-FR (fr.UTF-8); UI: fr-FR >> Calc: threaded >> > > Ce fichier exemple fonctionne-t-il dans votre système ? https://drop.chapril.org/download/1eb42ed20171b804/#CBubZVhxKEQSJbe2U9BGGg >>> > NB : je n'ai aucun souci à utiliser un tableur, mon principal outil > de >>> travail pendant un certain nombre d'années. Par contre, les regex > sont >>> un domaine que j'ai à peine effleuré encore. > -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy >>> >>> >>> >>> >>> -- >>> web site : http://www.molenbaix.com >>> >> -- web site : http://www.molenbaix.com -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] format de cellule dans CALC (text)
Et c'est bien celle là qui est utilisée dans les 2 fichiers... Leur différence reste le système avec lequel ils ont été créés. Claire Le 26 oct. 2022 à 21:36, à 21:36, Ocleyr2lalune a écrit: >Yes.. il doit bien y avoir 5 parties(23341 pas 2334) dans les 2 >arguments de la fonction) >J'ai donné la fonction ce matin, c'est donc bien toujours celle-la qui >doit être utilisée... > >=REGEX(A1;"(.{2})(.{3})(.{3})(.{4})(.)";"$1 $2 $3 $4 $5") > >Claire > >Le 26 oct. 2022 à 21:30, à 21:30, yves dutrieux a >écrit: >>Bonjour, >>Le fichier test , dans l'expression régulière il y a une coquille : >>=REGEX(A1;"(.{2})(.{3})(.{3})(.{4})";"$1 $2 $3 $4") >> >>Il n'y a pas de 5eme argument donc le dernier match (.) ne doit pas >>exister. >> >>Yves >> >>Le mer. 26 oct. 2022 à 21:03, Ocleyr2lalune >>a >>écrit : >> >>> >>> >>> ah oui c'est très étrange... >>> >>> votre fichier ne fonctionne pas non plus sur mon système, alors que >>> quand je crée le mien, ça marche, et pour vous aussi. C'est donc la >>> création du fichier qui varie, et effectivement selon le système (je >>> suis sous Fedora 36). >>> >>> Il y a des utilisateurs de Mac, s'il(s) rode(nt) dans le coin, ils >>> auront peut être une idée... >>> >>> Mais pourquoi donc regex pour fonctionner aurait besoin d'être créé >>sur >>> un autre système que Mac. >>> >>> pour l'instant, je sèche ! >>> >>> Claire >>> >>> Le 2022-10-26 19:59, LC_Libre a écrit : >>> >>> > Le 26/10/2022 à 16:48, Ocleyr2lalune a écrit : >>> > >>> >> ben donc la méthode de Dominique fonctionne ;-) puisqu'il parlait >>bien >>> >> de passer par un rechercher / remplacer (en cochant l'option >>> >> "expressions régulières") >>> >> >>> >> pour que les expressions régulières "passent" dans les formules, >>il >>> >> faut cocher dans : outils / Options / Calc / Calcul => "autoriser >>les >>> >> expressions régulières dans les formules" >>> >> >>> >> il ne faut pas avoir peur de "ne pas être assez expert", >demandez, >>il >>> >> y aura toujours quelqu'un pour vous guider. C'est comme ça qu'on >>> >> progresse ! >>> >> >>> >> bien sur, dans la fonction que j'ai donnée, si votre saisie n'est >>pas >>> >> en A1, il faut juste corriger la référence de cette cellule. >>> >> >>> >> la formule donnée par ailleurs avec stxt, gauche et droite doit >>être >>> >> corrigée pour obtenir le même découpage (mais le principe reste >>> >> juste). La bonne formule (si votre saisie est en A2) : >>> >> =GAUCHE(A2;2) & " " & STXT(A2;3;3) & " " & STXT(A2;6;3) & " " & >>> >> STXT(A2;9;4) & " " (A2;1) >>> >> >>> >> c'est pour ça que j'ai une préférence, dans ce cas, avec REGEX >car >>> >> elle est moins source d'erreur, vous n'avez pas à indiquer de >>> >> positions, etc... juste le "schema" recherché (2/3/3/4/1) >>> >> >>> >> Pour lever toute ambiguite, je vous ai mis ces formules dans un >>> >> fichier. >>> >> >>> >> >>> >>https://drop.chapril.org/download/d42c68a7f7213066/#XCN0JL9o7j92wIaN6ojqYw >>> >> >>> >> Claire >>> > Merci Claire, >>> > >>> > sur votre fichier, ça fonctionne effectivement. >>> > >>> > Un fichier Calc neuf créé dans mon environnement Mac ne fonctionne >>pas. >>> > Étrange. >>> > >>> >> Version: 7.2.5.2 / LibreOffice Community >>> >> Build ID: 499f9727c189e6ef3471021d6132d4c694f357e5 >>> >> CPU threads: 4; OS: Mac OS X 10.10.5; UI render: default; VCL: >osx >>> >> Locale: fr-FR (fr.UTF-8); UI: fr-FR >>> >> Calc: threaded >>> > >>> > Ce fichier exemple fonctionne-t-il dans votre système ? >>> > >>> > >>> >>https://drop.chapril.org/download/1eb42ed20171b804/#CBubZVhxKEQSJbe2U9BGGg >>> > >>> > NB : je n'ai aucun souci à utiliser un tableur, mon principal >outil >>de >>> > travail pendant un certain nombre d'années. Par contre, les regex >>sont >>> > un domaine que j'ai à peine effleuré encore. >>> -- >>> Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous >>> désinscrire >>> Les archives de la liste sont disponibles à >>> https://listarchives.libreoffice.org/fr/users/ >>> Privacy Policy: https://www.documentfoundation.org/privacy >>> >> >> >>-- >>web site : http://www.molenbaix.com > >-- >Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous >désinscrire >Les archives de la liste sont disponibles à >https://listarchives.libreoffice.org/fr/users/ >Privacy Policy: https://www.documentfoundation.org/privacy -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] format de cellule dans CALC (text)
Yes.. il doit bien y avoir 5 parties(23341 pas 2334) dans les 2 arguments de la fonction) J'ai donné la fonction ce matin, c'est donc bien toujours celle-la qui doit être utilisée... =REGEX(A1;"(.{2})(.{3})(.{3})(.{4})(.)";"$1 $2 $3 $4 $5") Claire Le 26 oct. 2022 à 21:30, à 21:30, yves dutrieux a écrit: >Bonjour, >Le fichier test , dans l'expression régulière il y a une coquille : >=REGEX(A1;"(.{2})(.{3})(.{3})(.{4})";"$1 $2 $3 $4") > >Il n'y a pas de 5eme argument donc le dernier match (.) ne doit pas >exister. > >Yves > >Le mer. 26 oct. 2022 à 21:03, Ocleyr2lalune >a >écrit : > >> >> >> ah oui c'est très étrange... >> >> votre fichier ne fonctionne pas non plus sur mon système, alors que >> quand je crée le mien, ça marche, et pour vous aussi. C'est donc la >> création du fichier qui varie, et effectivement selon le système (je >> suis sous Fedora 36). >> >> Il y a des utilisateurs de Mac, s'il(s) rode(nt) dans le coin, ils >> auront peut être une idée... >> >> Mais pourquoi donc regex pour fonctionner aurait besoin d'être créé >sur >> un autre système que Mac. >> >> pour l'instant, je sèche ! >> >> Claire >> >> Le 2022-10-26 19:59, LC_Libre a écrit : >> >> > Le 26/10/2022 à 16:48, Ocleyr2lalune a écrit : >> > >> >> ben donc la méthode de Dominique fonctionne ;-) puisqu'il parlait >bien >> >> de passer par un rechercher / remplacer (en cochant l'option >> >> "expressions régulières") >> >> >> >> pour que les expressions régulières "passent" dans les formules, >il >> >> faut cocher dans : outils / Options / Calc / Calcul => "autoriser >les >> >> expressions régulières dans les formules" >> >> >> >> il ne faut pas avoir peur de "ne pas être assez expert", demandez, >il >> >> y aura toujours quelqu'un pour vous guider. C'est comme ça qu'on >> >> progresse ! >> >> >> >> bien sur, dans la fonction que j'ai donnée, si votre saisie n'est >pas >> >> en A1, il faut juste corriger la référence de cette cellule. >> >> >> >> la formule donnée par ailleurs avec stxt, gauche et droite doit >être >> >> corrigée pour obtenir le même découpage (mais le principe reste >> >> juste). La bonne formule (si votre saisie est en A2) : >> >> =GAUCHE(A2;2) & " " & STXT(A2;3;3) & " " & STXT(A2;6;3) & " " & >> >> STXT(A2;9;4) & " " (A2;1) >> >> >> >> c'est pour ça que j'ai une préférence, dans ce cas, avec REGEX car >> >> elle est moins source d'erreur, vous n'avez pas à indiquer de >> >> positions, etc... juste le "schema" recherché (2/3/3/4/1) >> >> >> >> Pour lever toute ambiguite, je vous ai mis ces formules dans un >> >> fichier. >> >> >> >> >> >https://drop.chapril.org/download/d42c68a7f7213066/#XCN0JL9o7j92wIaN6ojqYw >> >> >> >> Claire >> > Merci Claire, >> > >> > sur votre fichier, ça fonctionne effectivement. >> > >> > Un fichier Calc neuf créé dans mon environnement Mac ne fonctionne >pas. >> > Étrange. >> > >> >> Version: 7.2.5.2 / LibreOffice Community >> >> Build ID: 499f9727c189e6ef3471021d6132d4c694f357e5 >> >> CPU threads: 4; OS: Mac OS X 10.10.5; UI render: default; VCL: osx >> >> Locale: fr-FR (fr.UTF-8); UI: fr-FR >> >> Calc: threaded >> > >> > Ce fichier exemple fonctionne-t-il dans votre système ? >> > >> > >> >https://drop.chapril.org/download/1eb42ed20171b804/#CBubZVhxKEQSJbe2U9BGGg >> > >> > NB : je n'ai aucun souci à utiliser un tableur, mon principal outil >de >> > travail pendant un certain nombre d'années. Par contre, les regex >sont >> > un domaine que j'ai à peine effleuré encore. >> -- >> Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous >> désinscrire >> Les archives de la liste sont disponibles à >> https://listarchives.libreoffice.org/fr/users/ >> Privacy Policy: https://www.documentfoundation.org/privacy >> > > >-- >web site : http://www.molenbaix.com -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] format de cellule dans CALC (text)
Bonjour, Le fichier test , dans l'expression régulière il y a une coquille : =REGEX(A1;"(.{2})(.{3})(.{3})(.{4})";"$1 $2 $3 $4") Il n'y a pas de 5eme argument donc le dernier match (.) ne doit pas exister. Yves Le mer. 26 oct. 2022 à 21:03, Ocleyr2lalune a écrit : > > > ah oui c'est très étrange... > > votre fichier ne fonctionne pas non plus sur mon système, alors que > quand je crée le mien, ça marche, et pour vous aussi. C'est donc la > création du fichier qui varie, et effectivement selon le système (je > suis sous Fedora 36). > > Il y a des utilisateurs de Mac, s'il(s) rode(nt) dans le coin, ils > auront peut être une idée... > > Mais pourquoi donc regex pour fonctionner aurait besoin d'être créé sur > un autre système que Mac. > > pour l'instant, je sèche ! > > Claire > > Le 2022-10-26 19:59, LC_Libre a écrit : > > > Le 26/10/2022 à 16:48, Ocleyr2lalune a écrit : > > > >> ben donc la méthode de Dominique fonctionne ;-) puisqu'il parlait bien > >> de passer par un rechercher / remplacer (en cochant l'option > >> "expressions régulières") > >> > >> pour que les expressions régulières "passent" dans les formules, il > >> faut cocher dans : outils / Options / Calc / Calcul => "autoriser les > >> expressions régulières dans les formules" > >> > >> il ne faut pas avoir peur de "ne pas être assez expert", demandez, il > >> y aura toujours quelqu'un pour vous guider. C'est comme ça qu'on > >> progresse ! > >> > >> bien sur, dans la fonction que j'ai donnée, si votre saisie n'est pas > >> en A1, il faut juste corriger la référence de cette cellule. > >> > >> la formule donnée par ailleurs avec stxt, gauche et droite doit être > >> corrigée pour obtenir le même découpage (mais le principe reste > >> juste). La bonne formule (si votre saisie est en A2) : > >> =GAUCHE(A2;2) & " " & STXT(A2;3;3) & " " & STXT(A2;6;3) & " " & > >> STXT(A2;9;4) & " " (A2;1) > >> > >> c'est pour ça que j'ai une préférence, dans ce cas, avec REGEX car > >> elle est moins source d'erreur, vous n'avez pas à indiquer de > >> positions, etc... juste le "schema" recherché (2/3/3/4/1) > >> > >> Pour lever toute ambiguite, je vous ai mis ces formules dans un > >> fichier. > >> > >> > https://drop.chapril.org/download/d42c68a7f7213066/#XCN0JL9o7j92wIaN6ojqYw > >> > >> Claire > > Merci Claire, > > > > sur votre fichier, ça fonctionne effectivement. > > > > Un fichier Calc neuf créé dans mon environnement Mac ne fonctionne pas. > > Étrange. > > > >> Version: 7.2.5.2 / LibreOffice Community > >> Build ID: 499f9727c189e6ef3471021d6132d4c694f357e5 > >> CPU threads: 4; OS: Mac OS X 10.10.5; UI render: default; VCL: osx > >> Locale: fr-FR (fr.UTF-8); UI: fr-FR > >> Calc: threaded > > > > Ce fichier exemple fonctionne-t-il dans votre système ? > > > > > https://drop.chapril.org/download/1eb42ed20171b804/#CBubZVhxKEQSJbe2U9BGGg > > > > NB : je n'ai aucun souci à utiliser un tableur, mon principal outil de > > travail pendant un certain nombre d'années. Par contre, les regex sont > > un domaine que j'ai à peine effleuré encore. > -- > Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous > désinscrire > Les archives de la liste sont disponibles à > https://listarchives.libreoffice.org/fr/users/ > Privacy Policy: https://www.documentfoundation.org/privacy > -- web site : http://www.molenbaix.com -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] format de cellule dans CALC (text)
En revanche, si vous pouvez faire une mise à jour (7.3.6.2 au moins) ce serait bien et cela pourrait permettre de voir si ça fonctionne mieux ! ;-) Claire Le 2022-10-26 20:53, Ocleyr2lalune a écrit : c'est l'intérêt (un des...) de la liste... en s'y mettant à plusieurs on peut découvrir des choses sympa ! elle n'est pas si vieille cette fonction (depuis la 6.2 donc), et souvent quand on a nos habitudes, on voit pas ce qui est arrivé entre temps (confère l'échange sur librelogo de la semaine dernière..) Claire Le 2022-10-26 20:18, Dominique Prieur a écrit : Je ne connaissais pas cette façon d'exécuter des REGEX. Merci, --Dominique Esto quod es Message d'origine De : Nicolas BUONOMO 755 Date : 26/10/2022 18:48 (GMT+01:00) À : users@fr.libreoffice.org Objet : RE: [fr-users] format de cellule dans CALC (text) Bonjour,Dommage, cela fonctionnerai avec seulement un style s'il n'y avait que des chiffres !Et voici un exemple avec l'utilisation de la fonction REGEP : =REGEX(C15; "(.{2})(.{3})(.{3})(.{3})";"$1 $2 $3 $4 ")Bien cordialementNicolas-Message d'origine-De : Algol formations Envoyé : mercredi 26 octobre 2022 14:45À : users@fr.libreoffice.orgObjet : Re: [fr-users] format de cellule dans CALC (text)Importance : HauteBonjour,Avec effectivement une colonne supplémentaire une formule de ce genre :=GAUCHE(C12;3) & " " & STXT(C12;4;3) & " " & STXT(C12;7;3) & " " (C12;4)CordialementLe 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 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 e! t une >>> formule dans une autre cellule.>>>>>> Le lundi 24 octobre 2022, 09:41:30 cesttu...@free.fr 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 1. Je souhaiterai que le numéro s'affiche>>> comme>>>> précédemment au lieu de 1A11 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 àusers+unsubscr...@fr.libreoffice.org pour vous >>> désinscrire Les archives de la liste sont disponibles à >>> https://secure-web.cisco.com/1eoT58-wco-KWwBHmY8ebVNCvXpJ5GPo-L1eur->>> _6Z222o0OCqLeFD5mLU6Hpe8tUyFA2wq7N6liy2ppFlKquqj4f_8ehojFA3D7YN40LtW>>> 4UQKB0gQmBvZzwsuHxtlBhoTMKwuS2uOpIU1BVHKRfjizCx8Yi_rPunNb_UM6s5BT8l9>>> Cue5VL3_uu9FydQlFxchcR3lmAcEEf03kQcYos2hYm2r72lVAoz3LkDJCGTDxB-ryaLS>>> 7RNwi9tp-NRSOoy5RedJHCdvMX7XdCiwOzz5u0wINPeeBf6MZoeKlxAjxWar2rv_jSa7>>> 92wOrls6V_yCdI_TrrU78VhCb1dW76FQ/https%3A%2F%2Flistarchives.libreoff>>> ice.org%2Ffr%2Fusers%2F Privacy >>> Policy:https://secure-web.cisco.com/1vTZwN1kpDj_U0hkjq-ZqRAJdyC6qWe7>>> 2EBkCuyVZzf0gjAbHrY5VPjhlmoTuGKHGnWUSdRG6Dh8EzMYqa_sTAtathwenyNdAowB>>> xAdMSEyxjHv5DS_6nYWMtFKYpwbYJailJf5cRXrrpGsAE9JlpiNaew4vLvpVyrH1EkaV>>> Y7RWOQm1PDdkfYC7etUJE5UHkqEwc6EyAw_HEj2QX4t2sS21fVNm_hh-rIG6wvZhz3tg>>> CIqQmkBJIxBzSjSGaaz06l4DMbMeQxh1oj4feFUQxHw9_CGxzE5mu63XmShzcic2485T>>> RcacDaiQWN8Z2sXrz2hRmK9CoJxKbdQLzSDHKQg/https%3A%2F%2Fwww.documentfo>>> undation.org%2Fprivacy--Michel BlanchardALGOL - Formation - Coaching Bur
Re: [fr-users] format de cellule dans CALC (text)
ah oui c'est très étrange... votre fichier ne fonctionne pas non plus sur mon système, alors que quand je crée le mien, ça marche, et pour vous aussi. C'est donc la création du fichier qui varie, et effectivement selon le système (je suis sous Fedora 36). Il y a des utilisateurs de Mac, s'il(s) rode(nt) dans le coin, ils auront peut être une idée... Mais pourquoi donc regex pour fonctionner aurait besoin d'être créé sur un autre système que Mac. pour l'instant, je sèche ! Claire Le 2022-10-26 19:59, LC_Libre a écrit : Le 26/10/2022 à 16:48, Ocleyr2lalune a écrit : ben donc la méthode de Dominique fonctionne ;-) puisqu'il parlait bien de passer par un rechercher / remplacer (en cochant l'option "expressions régulières") pour que les expressions régulières "passent" dans les formules, il faut cocher dans : outils / Options / Calc / Calcul => "autoriser les expressions régulières dans les formules" il ne faut pas avoir peur de "ne pas être assez expert", demandez, il y aura toujours quelqu'un pour vous guider. C'est comme ça qu'on progresse ! bien sur, dans la fonction que j'ai donnée, si votre saisie n'est pas en A1, il faut juste corriger la référence de cette cellule. la formule donnée par ailleurs avec stxt, gauche et droite doit être corrigée pour obtenir le même découpage (mais le principe reste juste). La bonne formule (si votre saisie est en A2) : =GAUCHE(A2;2) & " " & STXT(A2;3;3) & " " & STXT(A2;6;3) & " " & STXT(A2;9;4) & " " (A2;1) c'est pour ça que j'ai une préférence, dans ce cas, avec REGEX car elle est moins source d'erreur, vous n'avez pas à indiquer de positions, etc... juste le "schema" recherché (2/3/3/4/1) Pour lever toute ambiguite, je vous ai mis ces formules dans un fichier. https://drop.chapril.org/download/d42c68a7f7213066/#XCN0JL9o7j92wIaN6ojqYw Claire Merci Claire, sur votre fichier, ça fonctionne effectivement. Un fichier Calc neuf créé dans mon environnement Mac ne fonctionne pas. Étrange. Version: 7.2.5.2 / LibreOffice Community Build ID: 499f9727c189e6ef3471021d6132d4c694f357e5 CPU threads: 4; OS: Mac OS X 10.10.5; UI render: default; VCL: osx Locale: fr-FR (fr.UTF-8); UI: fr-FR Calc: threaded Ce fichier exemple fonctionne-t-il dans votre système ? https://drop.chapril.org/download/1eb42ed20171b804/#CBubZVhxKEQSJbe2U9BGGg NB : je n'ai aucun souci à utiliser un tableur, mon principal outil de travail pendant un certain nombre d'années. Par contre, les regex sont un domaine que j'ai à peine effleuré encore. -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] format de cellule dans CALC (text)
c'est l'intérêt (un des...) de la liste... en s'y mettant à plusieurs on peut découvrir des choses sympa ! elle n'est pas si vieille cette fonction (depuis la 6.2 donc), et souvent quand on a nos habitudes, on voit pas ce qui est arrivé entre temps (confère l'échange sur librelogo de la semaine dernière..) Claire Le 2022-10-26 20:18, Dominique Prieur a écrit : Je ne connaissais pas cette façon d'exécuter des REGEX. Merci, --Dominique Esto quod es Message d'origine De : Nicolas BUONOMO 755 Date : 26/10/2022 18:48 (GMT+01:00) À : users@fr.libreoffice.org Objet : RE: [fr-users] format de cellule dans CALC (text) Bonjour,Dommage, cela fonctionnerai avec seulement un style s'il n'y avait que des chiffres !Et voici un exemple avec l'utilisation de la fonction REGEP : =REGEX(C15; "(.{2})(.{3})(.{3})(.{3})";"$1 $2 $3 $4 ")Bien cordialementNicolas-Message d'origine-De : Algol formations Envoyé : mercredi 26 octobre 2022 14:45À : users@fr.libreoffice.orgObjet : Re: [fr-users] format de cellule dans CALC (text)Importance : HauteBonjour,Avec effectivement une colonne supplémentaire une formule de ce genre :=GAUCHE(C12;3) & " " & STXT(C12;4;3) & " " & STXT(C12;7;3) & " " (C12;4)CordialementLe 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 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 cesttu...@free.fr 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 1. Je souhaiterai que le numéro s'affiche>>> comme>>>> précédemment au lieu de 1A11 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 àusers+unsubscr...@fr.libreoffice.org pour vous >>> désinscrire Les archives de la liste sont disponibles à >>> https://secure-web.cisco.com/1eoT58-wco-KWwBHmY8ebVNCvXpJ5GPo-L1eur->>> _6Z222o0OCqLeFD5mLU6Hpe8tUyFA2wq7N6liy2ppFlKquqj4f_8ehojFA3D7YN40LtW>>> 4UQKB0gQmBvZzwsuHxtlBhoTMKwuS2uOpIU1BVHKRfjizCx8Yi_rPunNb_UM6s5BT8l9>>> Cue5VL3_uu9FydQlFxchcR3lmAcEEf03kQcYos2hYm2r72lVAoz3LkDJCGTDxB-ryaLS>>> 7RNwi9tp-NRSOoy5RedJHCdvMX7XdCiwOzz5u0wINPeeBf6MZoeKlxAjxWar2rv_jSa7>>> 92wOrls6V_yCdI_TrrU78VhCb1dW76FQ/https%3A%2F%2Flistarchives.libreoff>>> ice.org%2Ffr%2Fusers%2F Privacy >>> Policy:https://secure-web.cisco.com/1vTZwN1kpDj_U0hkjq-ZqRAJdyC6qWe7>>> 2EBkCuyVZzf0gjAbHrY5VPjhlmoTuGKHGnWUSdRG6Dh8EzMYqa_sTAtathwenyNdAowB>>> xAdMSEyxjHv5DS_6nYWMtFKYpwbYJailJf5cRXrrpGsAE9JlpiNaew4vLvpVyrH1EkaV>>> Y7RWOQm1PDdkfYC7etUJE5UHkqEwc6EyAw_HEj2QX4t2sS21fVNm_hh-rIG6wvZhz3tg>>> CIqQmkBJIxBzSjSGaaz06l4DMbMeQxh1oj4feFUQxHw9_CGxzE5mu63XmShzcic2485T>>> RcacDaiQWN8Z2sXrz2hRmK9CoJxKbdQLzSDHKQg/https%3A%2F%2Fwww.documentfo>>> undation.org%2Fprivacy--Michel BlanchardALGOL - Formation - Coaching Bureautique/5 rue de Vélantan/*37130* Mazières de To
RE: [fr-users] format de cellule dans CALC (text)
Je ne connaissais pas cette façon d'exécuter des REGEX. Merci, --Dominique Esto quod es Message d'origine De : Nicolas BUONOMO 755 Date : 26/10/2022 18:48 (GMT+01:00) À : users@fr.libreoffice.org Objet : RE: [fr-users] format de cellule dans CALC (text) Bonjour,Dommage, cela fonctionnerai avec seulement un style s'il n'y avait que des chiffres !Et voici un exemple avec l'utilisation de la fonction REGEP : =REGEX(C15; "(.{2})(.{3})(.{3})(.{3})";"$1 $2 $3 $4 ")Bien cordialementNicolas-Message d'origine-De : Algol formations Envoyé : mercredi 26 octobre 2022 14:45À : users@fr.libreoffice.orgObjet : Re: [fr-users] format de cellule dans CALC (text)Importance : HauteBonjour,Avec effectivement une colonne supplémentaire une formule de ce genre :=GAUCHE(C12;3) & " " & STXT(C12;4;3) & " " & STXT(C12;7;3) & " " (C12;4)CordialementLe 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 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 cesttu...@free.fr 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 1. Je souhaiterai que le numéro s'affiche>>> comme>>>> précédemment au lieu de 1A11 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 àusers+unsubscr...@fr.libreoffice.org pour vous >>> désinscrire Les archives de la liste sont disponibles à >>> https://secure-web.cisco.com/1eoT58-wco-KWwBHmY8ebVNCvXpJ5GPo-L1eur->>> _6Z222o0OCqLeFD5mLU6Hpe8tUyFA2wq7N6liy2ppFlKquqj4f_8ehojFA3D7YN40LtW>>> 4UQKB0gQmBvZzwsuHxtlBhoTMKwuS2uOpIU1BVHKRfjizCx8Yi_rPunNb_UM6s5BT8l9>>> Cue5VL3_uu9FydQlFxchcR3lmAcEEf03kQcYos2hYm2r72lVAoz3LkDJCGTDxB-ryaLS>>> 7RNwi9tp-NRSOoy5RedJHCdvMX7XdCiwOzz5u0wINPeeBf6MZoeKlxAjxWar2rv_jSa7>>> 92wOrls6V_yCdI_TrrU78VhCb1dW76FQ/https%3A%2F%2Flistarchives.libreoff>>> ice.org%2Ffr%2Fusers%2F Privacy >>> Policy:https://secure-web.cisco.com/1vTZwN1kpDj_U0hkjq-ZqRAJdyC6qWe7>>> 2EBkCuyVZzf0gjAbHrY5VPjhlmoTuGKHGnWUSdRG6Dh8EzMYqa_sTAtathwenyNdAowB>>> xAdMSEyxjHv5DS_6nYWMtFKYpwbYJailJf5cRXrrpGsAE9JlpiNaew4vLvpVyrH1EkaV>>> Y7RWOQm1PDdkfYC7etUJE5UHkqEwc6EyAw_HEj2QX4t2sS21fVNm_hh-rIG6wvZhz3tg>>> CIqQmkBJIxBzSjSGaaz06l4DMbMeQxh1oj4feFUQxHw9_CGxzE5mu63XmShzcic2485T>>> RcacDaiQWN8Z2sXrz2hRmK9CoJxKbdQLzSDHKQg/https%3A%2F%2Fwww.documentfo>>> undation.org%2Fprivacy--Michel BlanchardALGOL - Formation - Coaching Bureautique/5 rue de Vélantan/*37130* Mazières de Touraine--Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://secure-web.cisco.com/1eoT58-wco-KWwBHmY8ebVNCvXpJ5GPo-L1eur-_6Z222o0OCqLeFD5mLU6Hpe8tUyFA2wq7N6liy2ppFlKquqj4f_8ehojFA3D7YN40LtW4UQKB0gQmBvZzwsuHxtlBhoTMKwuS2uOpIU1BVHKRfjizCx8Yi_rPunNb_UM6s5BT8l9Cue5VL3_uu9FydQlFxchcR3lmAcEEf03kQcYos2hYm2r72lVAoz3LkDJCGTDxB-ryaLS7RNwi9tp-NRSOoy5RedJHCdvMX7XdCiwOzz5u0wINPeeBf6MZoeKlxAjxWar2rv_jSa792wOrls6V_yCdI_TrrU78VhCb1dW76FQ/h
Re: [fr-users] format de cellule dans CALC (text)
Le 26/10/2022 à 16:48, Ocleyr2lalune a écrit : ben donc la méthode de Dominique fonctionne ;-) puisqu'il parlait bien de passer par un rechercher / remplacer (en cochant l'option "expressions régulières") pour que les expressions régulières "passent" dans les formules, il faut cocher dans : outils / Options / Calc / Calcul => "autoriser les expressions régulières dans les formules" il ne faut pas avoir peur de "ne pas être assez expert", demandez, il y aura toujours quelqu'un pour vous guider. C'est comme ça qu'on progresse ! bien sur, dans la fonction que j'ai donnée, si votre saisie n'est pas en A1, il faut juste corriger la référence de cette cellule. la formule donnée par ailleurs avec stxt, gauche et droite doit être corrigée pour obtenir le même découpage (mais le principe reste juste). La bonne formule (si votre saisie est en A2) : =GAUCHE(A2;2) & " " & STXT(A2;3;3) & " " & STXT(A2;6;3) & " " & STXT(A2;9;4) & " " (A2;1) c'est pour ça que j'ai une préférence, dans ce cas, avec REGEX car elle est moins source d'erreur, vous n'avez pas à indiquer de positions, etc... juste le "schema" recherché (2/3/3/4/1) Pour lever toute ambiguite, je vous ai mis ces formules dans un fichier. https://drop.chapril.org/download/d42c68a7f7213066/#XCN0JL9o7j92wIaN6ojqYw Claire Merci Claire, sur votre fichier, ça fonctionne effectivement. Un fichier Calc neuf créé dans mon environnement Mac ne fonctionne pas. Étrange. Version: 7.2.5.2 / LibreOffice Community Build ID: 499f9727c189e6ef3471021d6132d4c694f357e5 CPU threads: 4; OS: Mac OS X 10.10.5; UI render: default; VCL: osx Locale: fr-FR (fr.UTF-8); UI: fr-FR Calc: threaded Ce fichier exemple fonctionne-t-il dans votre système ? https://drop.chapril.org/download/1eb42ed20171b804/#CBubZVhxKEQSJbe2U9BGGg NB : je n'ai aucun souci à utiliser un tableur, mon principal outil de travail pendant un certain nombre d'années. Par contre, les regex sont un domaine que j'ai à peine effleuré encore. -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] format de cellule dans CALC (text)
ce n'est pas la bonne expression, voir le message de Dominique et les miens... 23341 et pas 2333... Le 2022-10-26 16:14, Nicolas BUONOMO 755 a écrit : Bonjour, Dommage, cela fonctionnerai avec seulement un style s'il n'y avait que des chiffres ! Et voici un exemple avec l'utilisation de la fonction REGEP : =REGEX(C15; "(.{2})(.{3})(.{3})(.{3})";"$1 $2 $3 $4 ") Bien cordialement Nicolas -Message d'origine- De : Algol formations Envoyé : mercredi 26 octobre 2022 14:45 À : users@fr.libreoffice.org Objet : Re: [fr-users] format de cellule dans CALC (text) Importance : Haute 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 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 cesttu...@free.fr 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 1. Je souhaiterai que le numéro s'affiche comme précédemment au lieu de 1A11 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 àusers+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://secure-web.cisco.com/1eoT58-wco-KWwBHmY8ebVNCvXpJ5GPo-L1eur- _6Z222o0OCqLeFD5mLU6Hpe8tUyFA2wq7N6liy2ppFlKquqj4f_8ehojFA3D7YN40LtW 4UQKB0gQmBvZzwsuHxtlBhoTMKwuS2uOpIU1BVHKRfjizCx8Yi_rPunNb_UM6s5BT8l9 Cue5VL3_uu9FydQlFxchcR3lmAcEEf03kQcYos2hYm2r72lVAoz3LkDJCGTDxB-ryaLS 7RNwi9tp-NRSOoy5RedJHCdvMX7XdCiwOzz5u0wINPeeBf6MZoeKlxAjxWar2rv_jSa7 92wOrls6V_yCdI_TrrU78VhCb1dW76FQ/https%3A%2F%2Flistarchives.libreoff ice.org%2Ffr%2Fusers%2F Privacy Policy:https://secure-web.cisco.com/1vTZwN1kpDj_U0hkjq-ZqRAJdyC6qWe7 2EBkCuyVZzf0gjAbHrY5VPjhlmoTuGKHGnWUSdRG6Dh8EzMYqa_sTAtathwenyNdAowB xAdMSEyxjHv5DS_6nYWMtFKYpwbYJailJf5cRXrrpGsAE9JlpiNaew4vLvpVyrH1EkaV Y7RWOQm1PDdkfYC7etUJE5UHkqEwc6EyAw_HEj2QX4t2sS21fVNm_hh-rIG6wvZhz3tg CIqQmkBJIxBzSjSGaaz06l4DMbMeQxh1oj4feFUQxHw9_CGxzE5mu63XmShzcic2485T RcacDaiQWN8Z2sXrz2hRmK9CoJxKbdQLzSDHKQg/https%3A%2F%2Fwww.documentfo undation.org%2Fprivacy -- Michel Blanchard ALGOL - Formation - Coaching Bureautique /5 rue de Vélantan/ *37130* Mazières de Touraine -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://secure-web.cisco.com/1eoT58-wco-KWwBHmY8ebVNCvXpJ5GPo-L1eur-_6Z222o0OCqLeFD5mLU6Hpe8tUyFA2wq7N6liy2ppFlKquqj4f_8ehojFA3D7YN40LtW4UQKB0gQmBvZzwsuHxtlBhoTMKwuS2uOpIU1BVHKRfjizCx8Yi_rPunNb_UM6s5BT8l9Cue5VL3_uu9FydQlFxchcR3lmAcEEf03kQcYos2hYm2r72lVAoz3LkDJCGTDxB-ryaLS7RNwi9tp-NRSOoy5RedJHCdvMX7XdCiwOzz5u0wINPeeBf6MZoeKlxAjxWar2rv_jSa792wOrls6V_yCdI_TrrU78VhCb1dW76FQ/https%3A%2F%2Flistarchives.libreoffice.org%2Ffr%2Fusers%2F Privacy Policy: https://secure-web.cisco.com/1vTZwN1kpDj_U0hkjq-ZqRAJdyC6qWe72EBkCuyVZzf0gjAbHrY5VPjhlmoTuGKHGnWUSdRG6Dh8EzMYqa_sTAtathwenyNdAowBxAdMSEyxjHv5DS_6nYWMtFKYpwbYJailJf5cRXrrpGsAE9JlpiNaew4vLvpVyrH1EkaVY7RWOQm1PDdkfYC7etUJE5UHkqEwc6EyAw_HEj2QX4t2sS21fVNm_hh-rIG6wvZhz3tgCIqQmkBJIxBzSjSGaaz06l4DMbMeQxh1oj4feFUQxHw9_CGxzE5mu63XmShzcic2485TRcacDaiQWN8Z2sXrz2hRmK9CoJxKbdQLzSDHKQg/https%3A%2F%2Fwww.documentfoundation.org%2Fprivacy Le saviez-vous : 1,5 million de personnes piratées chaque jour dans le monde. Ce courriel provient dun expéditeur extérieur à la CNAF. Merci dêtre extrêmement vigilant sur son émetteur et son contenu avant douvrir une pièce jointe ou de cliquer sur un lien internet présent dans ce message. En cas de doute et avant toute action, contactez votre int
RE: [fr-users] format de cellule dans CALC (text)
Bonjour, Dommage, cela fonctionnerai avec seulement un style s'il n'y avait que des chiffres ! Et voici un exemple avec l'utilisation de la fonction REGEP : =REGEX(C15; "(.{2})(.{3})(.{3})(.{3})";"$1 $2 $3 $4 ") Bien cordialement Nicolas -Message d'origine- De : Algol formations Envoyé : mercredi 26 octobre 2022 14:45 À : users@fr.libreoffice.org Objet : Re: [fr-users] format de cellule dans CALC (text) Importance : Haute 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 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 cesttu...@free.fr 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 1. Je souhaiterai que le numéro s'affiche >>> comme >>>> précédemment au lieu de 1A11 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 àusers+unsubscr...@fr.libreoffice.org pour vous >>> désinscrire Les archives de la liste sont disponibles à >>> https://secure-web.cisco.com/1eoT58-wco-KWwBHmY8ebVNCvXpJ5GPo-L1eur- >>> _6Z222o0OCqLeFD5mLU6Hpe8tUyFA2wq7N6liy2ppFlKquqj4f_8ehojFA3D7YN40LtW >>> 4UQKB0gQmBvZzwsuHxtlBhoTMKwuS2uOpIU1BVHKRfjizCx8Yi_rPunNb_UM6s5BT8l9 >>> Cue5VL3_uu9FydQlFxchcR3lmAcEEf03kQcYos2hYm2r72lVAoz3LkDJCGTDxB-ryaLS >>> 7RNwi9tp-NRSOoy5RedJHCdvMX7XdCiwOzz5u0wINPeeBf6MZoeKlxAjxWar2rv_jSa7 >>> 92wOrls6V_yCdI_TrrU78VhCb1dW76FQ/https%3A%2F%2Flistarchives.libreoff >>> ice.org%2Ffr%2Fusers%2F Privacy >>> Policy:https://secure-web.cisco.com/1vTZwN1kpDj_U0hkjq-ZqRAJdyC6qWe7 >>> 2EBkCuyVZzf0gjAbHrY5VPjhlmoTuGKHGnWUSdRG6Dh8EzMYqa_sTAtathwenyNdAowB >>> xAdMSEyxjHv5DS_6nYWMtFKYpwbYJailJf5cRXrrpGsAE9JlpiNaew4vLvpVyrH1EkaV >>> Y7RWOQm1PDdkfYC7etUJE5UHkqEwc6EyAw_HEj2QX4t2sS21fVNm_hh-rIG6wvZhz3tg >>> CIqQmkBJIxBzSjSGaaz06l4DMbMeQxh1oj4feFUQxHw9_CGxzE5mu63XmShzcic2485T >>> RcacDaiQWN8Z2sXrz2hRmK9CoJxKbdQLzSDHKQg/https%3A%2F%2Fwww.documentfo >>> undation.org%2Fprivacy -- Michel Blanchard ALGOL - Formation - Coaching Bureautique /5 rue de Vélantan/ *37130* Mazières de Touraine -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://secure-web.cisco.com/1eoT58-wco-KWwBHmY8ebVNCvXpJ5GPo-L1eur-_6Z222o0OCqLeFD5mLU6Hpe8tUyFA2wq7N6liy2ppFlKquqj4f_8ehojFA3D7YN40LtW4UQKB0gQmBvZzwsuHxtlBhoTMKwuS2uOpIU1BVHKRfjizCx8Yi_rPunNb_UM6s5BT8l9Cue5VL3_uu9FydQlFxchcR3lmAcEEf03kQcYos2hYm2r72lVAoz3LkDJCGTDxB-ryaLS7RNwi9tp-NRSOoy5RedJHCdvMX7XdCiwOzz5u0wINPeeBf6MZoeKlxAjxWar2rv_jSa792wOrls6V_yCdI_TrrU78VhCb1dW76FQ/https%3A%2F%2Flistarchives.libreoffice.org%2Ffr%2Fusers%2F Privacy Policy: https://secure-web.cisco.com/1vTZwN1kpDj_U0hkjq-ZqRAJdyC6qWe72EBkCuyVZzf0gjAbHrY5VPjhlmoTuGKHGnWUSdRG6Dh8EzMYqa_sTAtathwenyNdAowBxAdMSEyx
Re: [fr-users] format de cellule dans CALC (text)
ben donc la méthode de Dominique fonctionne ;-) puisqu'il parlait bien de passer par un rechercher / remplacer (en cochant l'option "expressions régulières") pour que les expressions régulières "passent" dans les formules, il faut cocher dans : outils / Options / Calc / Calcul => "autoriser les expressions régulières dans les formules" il ne faut pas avoir peur de "ne pas être assez expert", demandez, il y aura toujours quelqu'un pour vous guider. C'est comme ça qu'on progresse ! bien sur, dans la fonction que j'ai donnée, si votre saisie n'est pas en A1, il faut juste corriger la référence de cette cellule. la formule donnée par ailleurs avec stxt, gauche et droite doit être corrigée pour obtenir le même découpage (mais le principe reste juste). La bonne formule (si votre saisie est en A2) : =GAUCHE(A2;2) & " " & STXT(A2;3;3) & " " & STXT(A2;6;3) & " " & STXT(A2;9;4) & " " (A2;1) c'est pour ça que j'ai une préférence, dans ce cas, avec REGEX car elle est moins source d'erreur, vous n'avez pas à indiquer de positions, etc... juste le "schema" recherché (2/3/3/4/1) Pour lever toute ambiguite, je vous ai mis ces formules dans un fichier. https://drop.chapril.org/download/d42c68a7f7213066/#XCN0JL9o7j92wIaN6ojqYw Claire Le 2022-10-26 16:25, LC_Libre a écrit : Bonjour, ni avec la méthode de Dominique, ni avec celle de Claire je n'obtiens la séparation des groupes de caractères. Le résultat renvoyé est identique à la cellule source. Par contre, un rechercher-remplacer avec l'expression (.{2})(.{3})(.{3})(.{4}) fonctionne. Pas assez expert pour comprendre… Le 26/10/2022 à 15:28, Ocleyr2lalune a écrit : Bonjour […] 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 […] Claire 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 oct. 2022 à 06:46, à 06:46, Tulum 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 cesttu...@free.fr 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 1. Je souhaiterai que le numéro s'affiche comme précédemment au lieu de 1A11 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 à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] format de cellule dans CALC (text)
Bonjour, ni avec la méthode de Dominique, ni avec celle de Claire je n'obtiens la séparation des groupes de caractères. Le résultat renvoyé est identique à la cellule source. Par contre, un rechercher-remplacer avec l'expression (.{2})(.{3})(.{3})(.{4}) fonctionne. Pas assez expert pour comprendre… Le 26/10/2022 à 15:28, Ocleyr2lalune a écrit : Bonjour […] 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 […] Claire 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 oct. 2022 à 06:46, à 06:46, Tulum 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 cesttu...@free.fr 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 1. Je souhaiterai que le numéro s'affiche comme précédemment au lieu de 1A11 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 à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] format de cellule dans CALC (text)
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 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 cesttu...@free.fr 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 1. Je souhaiterai que le numéro s'affiche comme précédemment au lieu de 1A11 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 àusers+unsubscr...@fr.libreoffice.org 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 à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] format de cellule dans CALC (text)
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 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 cesttu...@free.fr 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 1. Je souhaiterai que le numéro s'affiche comme précédemment au lieu de 1A11 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 àusers+unsubscr...@fr.libreoffice.org 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 à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] format de cellule dans CALC (text)
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 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 cesttu...@free.fr 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 1. Je souhaiterai que le numéro s'affiche comme précédemment au lieu de 1A11 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 àusers+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy:https://www.documentfoundation.org/privacy -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] format de cellule dans CALC (text)
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 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 CEST tu...@free.fr 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 1. Je souhaiterai que le numéro s'affiche >comme >> précédemment au lieu de 1A11 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 à users+unsubscr...@fr.libreoffice.org pour vous >désinscrire >Les archives de la liste sont disponibles à >https://listarchives.libreoffice.org/fr/users/ >Privacy Policy: https://www.documentfoundation.org/privacy -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] format de cellule dans CALC (text)
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 CEST tu...@free.fr 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 1. Je souhaiterai que le numéro s'affiche comme > précédemment au lieu de 1A11 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 à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] format de cellule dans CALC (text)
Il fallait y penser ! Joli ! Claire Le 24 oct. 2022 à 18:06, à 18:06, Dominique a écrit: >Bonjour, > >Une fois la saisie faite de la forme 1A111, avec « Rechercher >et >remplacer », on place ce motif dans « Rechercher » : >(.{2})(.{3})(.{3})(.{4})(.) > >Dans « Remplacer », on met la sortie attendue : $1 $2 $3 $4 $5 > >Et on obtient des cellules de la forme recherchée : 1A 111 111 1 > >On peut, ainsi, « à la volée », changer le format de ces valeurs, à la >condition, bien sûr, que ce format ne change pas d'une cellule sur >l'autre. > >Dominique > > >Le 24/10/2022 à 10:05, Bernard Siaud alias Troumad a écrit : >> Le 24/10/2022 à 09:41, tu...@free.fr 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 1. >>> Je souhaiterai que le numéro s'affiche comme précédemment au lieu de > >>> 1A11 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 >>> >> En dehors d'une macro, je ne vois pas trop. >> >-- >Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous >désinscrire >Les archives de la liste sont disponibles à >https://listarchives.libreoffice.org/fr/users/ >Privacy Policy: https://www.documentfoundation.org/privacy -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] format de cellule dans CALC (text)
Bonjour, Une fois la saisie faite de la forme 1A111, avec « Rechercher et remplacer », on place ce motif dans « Rechercher » : (.{2})(.{3})(.{3})(.{4})(.) Dans « Remplacer », on met la sortie attendue : $1 $2 $3 $4 $5 Et on obtient des cellules de la forme recherchée : 1A 111 111 1 On peut, ainsi, « à la volée », changer le format de ces valeurs, à la condition, bien sûr, que ce format ne change pas d'une cellule sur l'autre. Dominique Le 24/10/2022 à 10:05, Bernard Siaud alias Troumad a écrit : Le 24/10/2022 à 09:41, tu...@free.fr 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 1. Je souhaiterai que le numéro s'affiche comme précédemment au lieu de 1A11 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 En dehors d'une macro, je ne vois pas trop. -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] format de cellule dans CALC (text)
Bonjour, Oui,le problème c'est qu'un tableur est fait à la base popur des chiffres, pas du texte. Sans passer par une macro, on peut s'en sortir en ayant une cellule de saisie et une autre avec une formule du genre =GAUCHE(A1;2) & " " & STXT(A1;3;3) & " " & STXT(A1;6;3) & " " & STXT(A1;9;4) & " " & DROITE(A1;1) Ou alors il faut travailler avec un SGBD comme Base où ce genre de format est prévu Bon courage Christian F Le 24/10/2022 à 09:41, tu...@free.fr 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 1. Je souhaiterai que le numéro s'affiche comme précédemment au lieu de 1A11 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 à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] format de cellule dans CALC (text)
Bonjour ce serait étonnant qu'on ne puisse pas s'en sortir sans macro.. mais c'est pas forcément évident, vu que c'est les lettres qui empêchent l'utilisation simple d'un format personnalisé... La lettre est-elle toujours au même endroit ? de mémoire dans un numéro d'AR il peut y en avoir plusieurs... Claire Le 2022-10-24 09:41, tu...@free.fr 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 1. Je souhaiterai que le numéro s'affiche comme précédemment au lieu de 1A11 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 à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
Re: [fr-users] format de cellule dans CALC (text)
Le 24/10/2022 à 09:41, tu...@free.fr 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 1. Je souhaiterai que le numéro s'affiche comme précédemment au lieu de 1A11 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 En dehors d'une macro, je ne vois pas trop. -- Amicalement vOOotre Troumad Alias Bernard SIAUD mon site : http://troumad.org : AD maths WEB... Pour la liberté http://www.developpez.net/forums/f17/systemes/linux/ N'envoyez que des documents avec des formats ouverts, comme http://fr.libreoffice.org -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
[fr-users] format de cellule dans CALC (text)
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 1. Je souhaiterai que le numéro s'affiche comme précédemment au lieu de 1A11 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 à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy