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
@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
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
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).
: 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;
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 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, à 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
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
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
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
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,
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
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
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
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 CA
e : 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) & " " &a
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 =>
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
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
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
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 «
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
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
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
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
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)
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
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
29 matches
Mail list logo