Envoyé par
Giantrick
Si je comprend bien, tu me propose de stocker dans WORD mon text dans une variable avant de l'intégrer dans EXCEL ? Si c'est ce que tu me proposes, ce n'est pas ce que je peux envisager.
En effet, les utilisateurs peuvent copier n'importe quoi dans un de mes champs excel, et je ne maitrise à aucun moment la source de la donnée.
Par ailleurs, j'ai une solution que je vais tester, même si ce n'est pas très propre.
C'est de créer un évènement qui agira pour chaque champ, dès lors qu'il est activé. La macro formatera le champ modifié avec les caractéristiques voulu.
Si quelqu'un à une autre idée, je suis preneur.
Merci
Bonsoir,
La proposition de stocker suppose que tes données sont copiées via macro.
Si ce n'est pas le cas, les exemples de code qui te sont proposées peuvent toujours s'appliquer à d'autres situations.
Je ne vois pas mieux que la ligne de code donnée adaptable à tes souhaits pour formater une cellule contenant du texte contenant des caractères de contrôle. Celle-ci:
Range("A1") = Replace(WorksheetFunction.Trim(WorksheetFunction.Clean(Range("A1"))),Chr(10),"")
Partager