• Initiateur de la discussion Initiateur de la discussion poipoi
  • Date de début Date de début

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 !

poipoi

XLDnaute Impliqué
Bonjour à tous
Dans le tableau joint, je souhaite supprimer cette "espèce" d'espace avant les caractères qui me pourrit la vie car il empêche le format nombre.
Or les différentes macros trouvées sur le net sont inopérantes, comme si cet espace n'était pas considéré comme tel.
Il me faut préciser que ce tableau est un copié collé d'une page web, d'où peut être l'explication.
Auriez-vous une astuce car j'ai des dizaines de ligne à traiter. D'avance grand merci
 

Pièces jointes

Re : Drôle d'espace

bonjour poipoi

Teste cette macro

Code:
Sub test()
For n = 1 To Range("C" & Rows.Count).End(xlUp).Row
 Range("C" & n) = Replace(Range("C" & n), Chr(160), "")
Next
Columns("C").NumberFormat = "General"
End Sub

Edit Salut David, SalutPhilippe
 
Re : Drôle d'espace

Bonsour® les barbatrucs ...😉

autre proposition (oneliner😎), quasi brute d'enregistreur...🙄
VB:
Sub Macro1()
    Columns("C:C").Replace What:=Chr(160), Replacement:="", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
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
Retour