J'ai ajouté dans un module standard également.
Est-ce qu'il faut que je modifie quelque chose dans le VBA, car je l'ai laissé tel quel?
ex: MaxChaine = "#PLAGE"
aussi je ne l'applique pas à une plage, mais bien à une cellule.
ça change quelque chose ?
MErci
Rien à changer, cette partie permet justement d'afficher le message "#PLAGE" dans le cas où tu appliques la formule à une plage et pas à une cellule unique. Du coup je ne vois pas vraiment d'où vient le problème, je peux t'envoyer la formule dans un fichier, car de mon côté ça fonctionne...
EDIT : je crois qu'un détail m'avais échappé, tu n'as pas systématiquement un espace avant le nombre, donc ça fait planter la formule. Je peux te proposer autre chose, mais le prérequis est que le texte soit toujours "cas".