Re,
Dans une cellule tu ne peux mettre qu’un seul format de base au départ. Si tu veux pouvoir changer de format en cours de route – par exemple selon la saisie – il faudra probablement passer par une macro.
Mais je ne comprends pas très bien non plus pourquoi tu veux ces formats possibles avec chiffres, majuscules, minuscules, etc.
Selon moi tu dois indiquer quelles sont les différentes saisies possibles, avec des lettres, des chiffres, des majuscules, des minuscules, etc. (ce que je t’avais déjà demandé) et on verra quel est le format ou quels sont les formats nécessaires.
Le bon format ne serait alors appliqué que lors de la saisie.
A te relire.
EDIT : Sinon voici déjà un code - dans le fichier ci-joint - qui pourrait éventuellement convenir Ne s'applique qu'à la plage A1:A20) :