Bonjour à tous,

Dans le cadre d'un reporting, j'extraie des textes d'une base de données, que je dois retraiter sur excel.
J'arrive pour chaque cellule à enlever les espaces indésirables, les retours à la ligne (Chr(10) & Chr(13))... Dans mon reporting, que je suis plus tard amené à imprimer, les cellules contenant ces textes mesurent 60 pixels de haut (correspondant à 3 lignes de texte), et 420 de large. Je sais qu'à l'impression mon texte sera tronqué, mais c'est un point surlequel je me suis mis d'accord avec mon boss.
Je pourrais ne rien faire, et laisser le surplus de texte, mais ca alourdit considérablement mon fichier. Je souhaite donc tronquer le texte, afin que seules les 3 premières lignes soient visibles.

Existe-t'il une fonction qui ne compte que les caractères visibles dans une cellule? Ainsi je pourrais faire left(MyText, x) où x serait la réponse à ma question.

Merci d'avance,

Guillaume