Bonjour,
Il n'y a pas moyen de récupérer le format de la cellule avec le signe "=".
Que peux tu faire :
1 faire un copier/coller et tu transfereras et la valeur et le fomat
2 utiliser la mise en forme conditionnelle (MFC) et appliquer la même règle dans les cellules réceptrices que dans les cellules émettrices. Je suppose que si tu mets en couleur des cellules tu suis un processus bien établit dans le genre si < que en rouge ; si > que en vert.
Tu confies la gestion de la mise en forme à la MEFC dans tes cellules réceptrices et émettrices et les couleurs s'adapteront automatiquement. Si tu ne connais pas la MFEC va sur l'onglet "Accueil" et cliques sur le bouton Mise en forme conditionnelle (à peu près au milieu de la barre). Il y a une aide qui te permettra de paramétrer. C'est très puissant comme outil. Si tu n'y arrives pas : construit un petit tableau exemplatif et décrit comment tu veux mettre en couleur postes le dans le forum (à l'aide du site cjoint.com par exemple) et je ferai.
3 si tu veux vraiment mettre en couleur de manière complètement aléatoire les cellules émettrices, il ne reste que le VBA et la fonction personnalisée. Si c'est cela que tu veux dis le moi et je ferai également mais avant tout regarde si la solution 2 n'est pas plus souple.
A+
Chris