re
je viens de tester c'est effectivement le wraptext qui fait tes lignes tu n'a pas vraiment le nombres de lignes que tu vois a l'ecran
demonstartion
comme tu peux le voir les sauts de lignes change au niveau des lignes qui n'en sont pas vraiment
on en a un après card , un après word
donc
il va te falloir traiter différemment ton problème
diviser le nombre de caractères par exemple par un certain nombre au choix et splitter ton texte avec cet interval par un saut de ligne (un vrai)
dans tout les cas tu n'a que cette solution
le seul problème c'est que les 2/3 vrai sauts de lignes seront plus
conclusion soit tu fait avec le "donc" soit tu reformate tes textes dans word ou toute app que tu voudra
@Staple1600 oui je viens de voir avec son fichier c'est foutu a part avec le donc cité ci dessus
sinon usine a gaz en perspective surtout si il veux garder les vrai sauts de ligne déjà existants
donc donc donc
boucle sur split vbcrlf
sousboucle sur les morceaux de texte
split les sub a un nombre défini RAISONNABLE
réinjection du new texte
ensuite AUTOSIZE