Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Nomdre de caractères-format de cellule

15 réponses
Avatar
Érico
Bonjour,

comment je pourrais forcer la cellule à écrire le format suivant:

234-C-23232

1-Les trois premiers caractères est obligatoirement des chiffres, des fois
juste un ou deux chiffres: (de 1 à 999)
ex.: 34-C-34567 --> 034-C-34567 ou 34-C-345676
2- Le "C" seras obligatoirement le "C", rien d'autres.

3- 5 derniers chiffres et pour toujours.


Merci

Érico de Montréal

10 réponses

1 2
Avatar
david
salut,

fait un format perso du type :
###"-C-"00000

A+, david
Avatar
docm
Bonjour.

Le format personnalisé 000-C-00000 semble correspondre à tes attentes.

docm



"Érico" a écrit dans le message news:
uK$gYgn#
Bonjour,

comment je pourrais forcer la cellule à écrire le format suivant:

234-C-23232

1-Les trois premiers caractères est obligatoirement des chiffres, des fois
juste un ou deux chiffres: (de 1 à 999)
ex.: 34-C-34567 --> 034-C-34567 ou 34-C-345676
2- Le "C" seras obligatoirement le "C", rien d'autres.

3- 5 derniers chiffres et pour toujours.


Merci

Érico de Montréal




Avatar
Érico
ça ne fonctionne pas quand il y a déjà des données dans les cellules

Si j'écris 121212-c121212

Il écrit le c minuscule et ne dois pas avoir plus que 3 caractère avanr le
"C"

J'imagine, qu'il faut y aller en macro.

Érico

"docm" a écrit dans le message de news:
OIjT9Po%
Bonjour.

Le format personnalisé 000-C-00000 semble correspondre à tes attentes.

docm



"Érico" a écrit dans le message news:
uK$gYgn#
Bonjour,

comment je pourrais forcer la cellule à écrire le format suivant:

234-C-23232

1-Les trois premiers caractères est obligatoirement des chiffres, des
fois
juste un ou deux chiffres: (de 1 à 999)
ex.: 34-C-34567 --> 034-C-34567 ou 34-C-345676
2- Le "C" seras obligatoirement le "C", rien d'autres.

3- 5 derniers chiffres et pour toujours.


Merci

Érico de Montréal








Avatar
docm
Qu'est-ce que tu as comme données existantes?
Tu parles d'abord de 234-C-23232
Et maintenant de 121212-c121212

C'est plutôt inconsistant comme données.

docm


"Érico" a écrit dans le message news:
OSCFPjo#
ça ne fonctionne pas quand il y a déjà des données dans les cellules

Si j'écris 121212-c121212

Il écrit le c minuscule et ne dois pas avoir plus que 3 caractère avanr le
"C"

J'imagine, qu'il faut y aller en macro.

Érico

"docm" a écrit dans le message de news:
OIjT9Po%
Bonjour.

Le format personnalisé 000-C-00000 semble correspondre à tes attentes.

docm



"Érico" a écrit dans le message news:
uK$gYgn#
Bonjour,

comment je pourrais forcer la cellule à écrire le format suivant:

234-C-23232

1-Les trois premiers caractères est obligatoirement des chiffres, des
fois
juste un ou deux chiffres: (de 1 à 999)
ex.: 34-C-34567 --> 034-C-34567 ou 34-C-345676
2- Le "C" seras obligatoirement le "C", rien d'autres.

3- 5 derniers chiffres et pour toujours.


Merci

Érico de Montréal












Avatar
Érico
Ça, c'est ma formule:
=Annexe_1.1!C18
Le résultat est:
247C21720


Je veux 247-C-21720

le 121212-c121212 est un test et il l'accepte pareil.




"docm" a écrit dans le message de news:
%23y5L0qo%
Qu'est-ce que tu as comme données existantes?
Tu parles d'abord de 234-C-23232
Et maintenant de 121212-c121212

C'est plutôt inconsistant comme données.

docm


"Érico" a écrit dans le message news:
OSCFPjo#
ça ne fonctionne pas quand il y a déjà des données dans les cellules

Si j'écris 121212-c121212

Il écrit le c minuscule et ne dois pas avoir plus que 3 caractère avanr
le
"C"

J'imagine, qu'il faut y aller en macro.

Érico

"docm" a écrit dans le message de news:
OIjT9Po%
Bonjour.

Le format personnalisé 000-C-00000 semble correspondre à tes attentes.

docm



"Érico" a écrit dans le message news:
uK$gYgn#
Bonjour,

comment je pourrais forcer la cellule à écrire le format suivant:

234-C-23232

1-Les trois premiers caractères est obligatoirement des chiffres, des
fois
juste un ou deux chiffres: (de 1 à 999)
ex.: 34-C-34567 --> 034-C-34567 ou 34-C-345676
2- Le "C" seras obligatoirement le "C", rien d'autres.

3- 5 derniers chiffres et pour toujours.


Merci

Érico de Montréal
















Avatar
Patrick BASTARD
Bonjour, *Érico*

=SUBSTITUE(Annexe_1.1!C18;"C";"-C-")
devrait le faire... si j'ai compris tes explications.


--
Bien amicordialement,
P. Bastard


Bonjour,

comment je pourrais forcer la cellule à écrire le format suivant:

234-C-23232

1-Les trois premiers caractères est obligatoirement des chiffres, des
fois juste un ou deux chiffres: (de 1 à 999)
ex.: 34-C-34567 --> 034-C-34567 ou 34-C-345676
2- Le "C" seras obligatoirement le "C", rien d'autres.

3- 5 derniers chiffres et pour toujours.


Merci

Érico de Montréal


Avatar
michdenis
Bonjour Érico,

Est-ce que ta formule te retourne toujours des résultats de cette forme :

3 chiffres 1 lettre 5 chiffres

Est-ce qu'il y a d'autres possibilités d'agencement des chiffres et des lettres dans tes cellules ?


Salutations!



"Érico" a écrit dans le message de news: OesWXWp%
Ça, c'est ma formule:
=Annexe_1.1!C18
Le résultat est:
247C21720


Je veux 247-C-21720

le 121212-c121212 est un test et il l'accepte pareil.




"docm" a écrit dans le message de news:
%23y5L0qo%
Qu'est-ce que tu as comme données existantes?
Tu parles d'abord de 234-C-23232
Et maintenant de 121212-c121212

C'est plutôt inconsistant comme données.

docm


"Érico" a écrit dans le message news:
OSCFPjo#
ça ne fonctionne pas quand il y a déjà des données dans les cellules

Si j'écris 121212-c121212

Il écrit le c minuscule et ne dois pas avoir plus que 3 caractère avanr
le
"C"

J'imagine, qu'il faut y aller en macro.

Érico

"docm" a écrit dans le message de news:
OIjT9Po%
Bonjour.

Le format personnalisé 000-C-00000 semble correspondre à tes attentes.

docm



"Érico" a écrit dans le message news:
uK$gYgn#
Bonjour,

comment je pourrais forcer la cellule à écrire le format suivant:

234-C-23232

1-Les trois premiers caractères est obligatoirement des chiffres, des
fois
juste un ou deux chiffres: (de 1 à 999)
ex.: 34-C-34567 --> 034-C-34567 ou 34-C-345676
2- Le "C" seras obligatoirement le "C", rien d'autres.

3- 5 derniers chiffres et pour toujours.


Merci

Érico de Montréal
















Avatar
docm
Si les données sont entrées sur la feuille Annexe_1.1 sous le format
247C21714, tu pourrais les valider sur cette feuille.
Par exemple mettre sur Annexe_1.1!C18 la validation
=0<1*(NBCAR(C18)=9)*ESTNUM(CNUM(STXT(C18;1;3)))*(STXT(C18;4;1)="C")
*ESTNUM(CNUM(STXT(C18;5;5)))

Pour obtenir 247-C-21714
en A1, mettre la formule
=MAJUSCULE(STXT(Annexe_1.1!C18;1;3)&"-"&STXT(Annexe_1.1!C18;4;1)&"-"&STXT(An
nexe_1.1!C18;5;5))

docm

"Érico" a écrit dans le message news:
OesWXWp#
Ça, c'est ma formule:
=Annexe_1.1!C18
Le résultat est:
247C21720


Je veux 247-C-21720

le 121212-c121212 est un test et il l'accepte pareil.




"docm" a écrit dans le message de news:
%23y5L0qo%
Qu'est-ce que tu as comme données existantes?
Tu parles d'abord de 234-C-23232
Et maintenant de 121212-c121212

C'est plutôt inconsistant comme données.

docm


"Érico" a écrit dans le message news:
OSCFPjo#
ça ne fonctionne pas quand il y a déjà des données dans les cellules

Si j'écris 121212-c121212

Il écrit le c minuscule et ne dois pas avoir plus que 3 caractère avanr
le
"C"

J'imagine, qu'il faut y aller en macro.

Érico

"docm" a écrit dans le message de news:
OIjT9Po%
Bonjour.

Le format personnalisé 000-C-00000 semble correspondre à tes
attentes.





docm



"Érico" a écrit dans le message news:
uK$gYgn#
Bonjour,

comment je pourrais forcer la cellule à écrire le format suivant:

234-C-23232

1-Les trois premiers caractères est obligatoirement des chiffres,
des





fois
juste un ou deux chiffres: (de 1 à 999)
ex.: 34-C-34567 --> 034-C-34567 ou 34-C-345676
2- Le "C" seras obligatoirement le "C", rien d'autres.

3- 5 derniers chiffres et pour toujours.


Merci

Érico de Montréal




















Avatar
Érico
Je viens de l'essayer, ça fonctionne super bien, sauf pour des projets avec
2 chiffres au début.
Comme par exemple 23-C-23233.

Voici les 3 possibilités:

2-C-22334
22-C-22334
222-C-22334

ou

2c22334
22c22334
222c22334




"docm" a écrit dans le message de news:
u5KfdVq%
Si les données sont entrées sur la feuille Annexe_1.1 sous le format
247C21714, tu pourrais les valider sur cette feuille.
Par exemple mettre sur Annexe_1.1!C18 la validation
=0<1*(NBCAR(C18)=9)*ESTNUM(CNUM(STXT(C18;1;3)))*(STXT(C18;4;1)="C")
*ESTNUM(CNUM(STXT(C18;5;5)))

Pour obtenir 247-C-21714
en A1, mettre la formule
=MAJUSCULE(STXT(Annexe_1.1!C18;1;3)&"-"&STXT(Annexe_1.1!C18;4;1)&"-"&STXT(An
nexe_1.1!C18;5;5))

docm

"Érico" a écrit dans le message news:
OesWXWp#
Ça, c'est ma formule:
=Annexe_1.1!C18
Le résultat est:
247C21720


Je veux 247-C-21720

le 121212-c121212 est un test et il l'accepte pareil.




"docm" a écrit dans le message de news:
%23y5L0qo%
Qu'est-ce que tu as comme données existantes?
Tu parles d'abord de 234-C-23232
Et maintenant de 121212-c121212

C'est plutôt inconsistant comme données.

docm


"Érico" a écrit dans le message news:
OSCFPjo#
ça ne fonctionne pas quand il y a déjà des données dans les cellules

Si j'écris 121212-c121212

Il écrit le c minuscule et ne dois pas avoir plus que 3 caractère
avanr
le
"C"

J'imagine, qu'il faut y aller en macro.

Érico

"docm" a écrit dans le message de news:
OIjT9Po%
Bonjour.

Le format personnalisé 000-C-00000 semble correspondre à tes
attentes.





docm



"Érico" a écrit dans le message news:
uK$gYgn#
Bonjour,

comment je pourrais forcer la cellule à écrire le format suivant:

234-C-23232

1-Les trois premiers caractères est obligatoirement des chiffres,
des





fois
juste un ou deux chiffres: (de 1 à 999)
ex.: 34-C-34567 --> 034-C-34567 ou 34-C-345676
2- Le "C" seras obligatoirement le "C", rien d'autres.

3- 5 derniers chiffres et pour toujours.


Merci

Érico de Montréal
























Avatar
Patrick BASTARD
Bonjour, *Érico*

Je suis fort marri que tu n'aies pas pris en compte la solution que je t'ai
adressé hier à 20:18 :
Mais peut-être ne l'as-tu pas vue :

"
=SUBSTITUE(Annexe_1.1!C18;"C";"-C-")
devrait le faire... si j'ai compris tes explications."

Si à l'origine la saisie est """c""", change le 1er "C" de la formule en
"c".


--
Bien amicordialement,
P. Bastard



Je viens de l'essayer, ça fonctionne super bien, sauf pour des
projets avec 2 chiffres au début.
Comme par exemple 23-C-23233.

Voici les 3 possibilités:

2-C-22334
22-C-22334
222-C-22334

ou

2c22334
22c22334
222c22334




"docm" a écrit dans le message de news:
u5KfdVq%
Si les données sont entrées sur la feuille Annexe_1.1 sous le format
247C21714, tu pourrais les valider sur cette feuille.
Par exemple mettre sur Annexe_1.1!C18 la validation
=0<1*(NBCAR(C18)=9)*ESTNUM(CNUM(STXT(C18;1;3)))*(STXT(C18;4;1)="C")
*ESTNUM(CNUM(STXT(C18;5;5)))

Pour obtenir 247-C-21714
en A1, mettre la formule
=MAJUSCULE(STXT(Annexe_1.1!C18;1;3)&"-"&STXT(Annexe_1.1!C18;4;1)&"-"&STXT(An
nexe_1.1!C18;5;5))

docm

"Érico" a écrit dans le message news:
OesWXWp#
Ça, c'est ma formule:
=Annexe_1.1!C18
Le résultat est:
247C21720


Je veux 247-C-21720

le 121212-c121212 est un test et il l'accepte pareil.




"docm" a écrit dans le message de news:
%23y5L0qo%
Qu'est-ce que tu as comme données existantes?
Tu parles d'abord de 234-C-23232
Et maintenant de 121212-c121212

C'est plutôt inconsistant comme données.

docm


"Érico" a écrit dans le message news:
OSCFPjo#
ça ne fonctionne pas quand il y a déjà des données dans les
cellules Si j'écris 121212-c121212

Il écrit le c minuscule et ne dois pas avoir plus que 3 caractère
avanr
le
"C"

J'imagine, qu'il faut y aller en macro.

Érico

"docm" a écrit dans le message de news:
OIjT9Po%
Bonjour.

Le format personnalisé 000-C-00000 semble correspondre à tes
attentes. docm



"Érico" a écrit dans le message news:
uK$gYgn#
Bonjour,

comment je pourrais forcer la cellule à écrire le format
suivant: 234-C-23232

1-Les trois premiers caractères est obligatoirement des
chiffres, des fois
juste un ou deux chiffres: (de 1 à 999)
ex.: 34-C-34567 --> 034-C-34567 ou 34-C-345676
2- Le "C" seras obligatoirement le "C", rien d'autres.

3- 5 derniers chiffres et pour toujours.


Merci

Érico de Montréal














1 2