supprimer ou remplacer "alt entrée" à travers vba - VB/VBA/VBS - Programmation
Marsh Posté le 07-09-2005 à 16:43:38
Autrement dit y a t il un moyen de retirer les caracteres spéciaux d'une chaine de caracteres. Notament tab et entrée?
Marsh Posté le 07-09-2005 à 17:55:00
' Mets dans B3 le contenu de B2 sans les "alt entree" |
Le caractère "alt entree" correspond à un caractère de code 10.
Marsh Posté le 07-09-2005 à 17:56:45
possible constante vbCrLf
Marsh Posté le 07-09-2005 à 18:04:17
Oui, ce serait mieux avec une constante.
Malheureusement, je viens de tester, et chez moi, la substitution de vbCrLF ne marche pas dans le cas d'une cellule contenant un "alt entrée", ce qui est compréhensible, car quand on regarde le contenu de tous les octets de la cellule par
buf = "" |
on peut voir qu'il y a un simple code 10, et non pas 13 10.
Marsh Posté le 08-09-2005 à 10:30:18
Merci Oliv, tu as réussi a cassé mon blocage envers les caracteres spéciaux
Par contre je connais pas vbCrLf donc je comprends pas trop l'interet du marqueur 13 mais c'est pas grave tant qu'on a une solution on peut avancer.
Merci,
C.
Marsh Posté le 08-09-2005 à 12:12:10
10 saut a la ligne suivante
13 retour du chariot en début de ligne.
Marsh Posté le 07-09-2005 à 14:26:16
Bonjour,
Je me lance en vba, excel oblige et si je prends le contenu d'une case qui contient un retour "alt entrée".
Ma question est comment je peux le remplacer par " - ".
Merci,
Cédric.