Excel - format specifique a partir d'une célulle

Bonjour, voila j'aurais besoin d'aide afin d'avoir un format specifique, je vous explique,

par exemple:

celulle de base:

23001A22R9

doit devenir:

23001A0022/00R009

mais par exemple:

23001A222R99

doit devenir:

23001A0222/00R099

donc, il faut toujours 5 chiffres suivi d'une lettre, suivi de 4 chiffres suivi de / suivi de 2 chiffres suivi d'une lettre suivi de 3 chiffres, et quand il manque un chiffre, il faut que ce soit un 0.

merci milles fois a ceux qui v'ont m'aider!!!!

Bonjour dems,

Je te propose ce fichier Excel :

8exo-dems.xlsx (7.68 Ko)

Si besoin, tu peux demander une adaptation.

Merci de me donner ton avis.

dhany

Bonjour, ca marche bien SAUF, pour la fin:

si la donnée est:

23001A22K9

la formule ne fonctionne pas, c'est ma faute j'ai oublié de préciser que les lettres pouvaient changer, ca peut etre n'importe quel lettre enfaite)

pour mieux préciser, voici quelques données differentes:

23013A145Z9

23013A148L

23013A148N

23013A148R

23017D245W

23017D257W2

23027B80A11

23027B80A12

23027B80A13

23027B80A14

en tout cas un graaaaaaaand merci!!!!

Pour la 2ème lettre, ça peut arriver qu'il n'y ait aucun chiffre à droite, comme ci-dessous ?

23013A148L

23013A148N

23013A148R

23017D245W

Donc la 2ème lettre peut être en dernière position ?

(ou t'as oublié d'écrire des chiffres à droite ?)

dhany

en effet, cela peut arriver qu'il n'y ai aucun chiffre derrière, dans ce cas il faut qu'il y ai 000 apres. donc pour le premier:

23013A0148/00L000

Le début, c'est bien toujours 5 chiffres et 1 lettre, exact ? si oui, ça veut dire que la 1ère lettre est toujours le 6ème caractère ? peux-tu confirmer ?

oui c'est ca.

OK, merci pour tes réponses !

Comme la 2ème lettre n'est pas toujours à la même place, c'est devenu beaucoup trop compliqué par formule !

Aussi, je l'ai fait par une fonction personnalisée en VBA, nommée : NormCodif

c'est le nom abrégé de « Normalisation de la Codification »

Voici donc ton nouveau fichier :

13exo-dems.xlsm (14.64 Ko)

Alt F11 pour voir le code VBA, puis revenir sur Excel

Je te laisse tout vérifier.

dhany

PARFAIT! merci beaucoup!!!!!

Rechercher des sujets similaires à "format specifique partir celulle"