XL 2019 caractere special non reconnu

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

jpsepe

XLDnaute Nouveau
bonjour
j'ai dans une cellule un caractère spécial que je n'arrive pas à modifier ....

il me décale mes écritures dans un logiciel...

il est entre le nom et le prenom et je voudrais remplacer ce caractère par "rien"

merci pour votre aide

ps: j'ai essayé alt 0160.... mais cela ne fonctionne pas
 

Pièces jointes

Bonjour jpsepe,

Il s'agit du catactère de tabulation de code 9 CAR(9), en VBA vbTab.

Au lieu de le remplacer par "" (rien) il vaut mieux le remplacer par " " (espace) en exécutant cette macro :
VB:
Sub Remplace()
[E:E].Replace vbTab, " ", xlPart
End Sub
A+
 
En fait en E1 et E2 le caractère de tabulation CAR(9) est suivi d'un espace.

Avec la macro précédente on se retrouve donc avec 2 espaces consécutifs.

Pour supprimer les espaces superflus il vaut mieux utiliser cette macro qui utilise la fonction TRIM (SUPPRESPACE) :
VB:
Sub Remplace()
Application.ScreenUpdating = False
With ActiveSheet.UsedRange
    .Columns(5).Insert xlToRight 'insère une colonne auxiliaire
    With .Columns(5)
        .FormulaR1C1 = "=TRIM(SUBSTITUTE(RC[1],CHAR(9),"" ""))"
        .Value = .Value 'supprime les formules
        .Offset(, 1) = .Value
        .Delete xlToLeft 'supprime la colonne auxiliaire
    End With
End With
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
582
Retour