Bonjour,
sans VBA, avec une fonction Excel4.
Plus pour l'amusement et le challenge, je pense qu'il vaut mieux rester en vba.
5classeur2.xlsm (41.12 Ko)
eric
Bonjour Eric,
J'ai essayé de comprendre ta formule et comment tu as réussi ; mais je ne comprends pas le << @formatCel >> qui se ressemble à la formule VBA précédente avec un module à ajouter. Il y a également une copie d'écran avec =LIRE.CELLULE(7;Feuil1!A2) (voici-dessous)
=SUBSTITUE(STXT(@formatCel;CHERCHE("""";@formatCel)+2;9);"""";"")
Pour plus de clarté ; pourrais-tu me m'expliquer pas à pas ce que je dois faire ?
Je rappelle que dans mon tableau, le format de cellule est inconnue à l'avance, il peut y avoir PC, BOT, SE, G, ML etc. Donc je ne peux pas définir à l'avance "l'unité", le format de la cellule.
Avec le module VBA et la formule : SufixFormat(ma cellule) cela fonctionne très bien. Mais si je comprends bien, avec ta proposition ; il n'est pas nécessaire d'insérer un module dans VBA, avec une "simple" formule d'Excel je peux isoler quand même ?