Format de cellule en fonction d'une autre cellule

Salut le forum,

j'aimerais savoir comment mettre un format de cellule en A1 par exemple si A2 répond à un critère bien précis.

Je m'explique, il est facile d'appliquer un format de cellule personnaliser pour obtenir une saisie précise dans une cellule. Cependat, supposons qu'en A2, j'ai le choix de plusieurs valeurs grâce à une liste déroulante.

Ma liste contient par exemple : 1, 2 et 3.

Si je choisis 1, la cellule en A1 devra demander une entrée qui s'écrit sous le format #####

Si je choisis2, le format sera ### ###

Si je choisis 3, il sera différent des 2 premiers et ainsi de suite s'il y a plus de choix dans la liste déroulante.

Trois conditions supplémentaires à respecter :

D'abord, la méthode choisie doit permettre d'être enregistrable dans une base de données. Cette macro est déjà dans mon fichier.

Ensuite, s'il n'y a aucune saisie en A2, il ne peut y en avoir en A1.

Et finalement, si je sélectionne une option en A2, que j'entre un saisie en A1 et que je viens changer la sélection de A2 par la suite, A1 doit se réinitialiser s'il ne correspond plus au bon format.

https://www.excel-pratique.com/~files/doc/57oUQRepertoireV3.xls

Merci beaucoup pour votre aide.

Du développement dans mon problème.

Je pourrais le faire par une vérification de ce genre non?

En A3

=IF(A2=1;MID(A1;1;2)&" "&MID(A1;3;2)&" "&MID(A1;5;2)&" "&MID(A1;7;2))

J'ai ma saisie au format que je désire.

Tout ce qu'il me resterait à faire, c'est de vérifier, par exemple, que A1 est bien composé de 8 chiffres. Ou de 3 chifres et 3 lettres dépendamment. C'est faisable?

Voici ma solution :

https://www.excel-pratique.com/~files/doc/Formatcell.xls

Toute suggestion ou amélioration serait appréciée.

Merci

Rechercher des sujets similaires à "format fonction"