Convertir du texte avec point en nombre additionnable avec virgule

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 !

stef92230

XLDnaute Junior
Bonjour à tous,

ça fait 2 heures que je cherche et fouille partout, rien n'y fait, je ne trouve pas...

Les faits : on m'envoie un tableau bizarre avec des "chiffres" que je ne peux pas exploiter, j'ai testé plein de choses glanées sur le net mais aucune soluce pour le moment.

Voilà un exemple de "chiffres" en A1, A2,...
267.00 > 267 (point) 00 (puis 5 espaces)
322.00 > 322 (point) 00 (puis 3 espaces)
54.33 > 54 (point) 33 (puis 4 espaces)...
.... dont des chiffres négatifs

PS : quitte à créer une colonne "transitoire"... ce que j'ai fait pour supprimer les espaces...

j'ai testé :
* Ctrl+H : "." par ","; cnum, supprespace, formats divers, outils>options>international et modification directe,...

Merci d'avance car je suis totalement bloqué !!

stef
 
Re : Convertir du texte avec point en nombre additionnable avec virgule

Tu peux utiliser une fonction qui remplace les points par des virgules.

Code:
Function stringTOnum(ByVal Texte As String) As Single
    Dim pointeur As Integer
    
    Texte = VBA.Trim(Texte)
    pointeur = InStr(Texte, ".")
    If pointeur <> 0 Then
        Texte = VBA.Left(Texte, pointeur - 1) & "," & VBA.Right(Texte, Len(Texte) - pointeur)
    End If
    stringTOnum = Texte
End Function

Oups percussion ! Bonjour tout le mode et au revoir.
 
Re : Convertir du texte avec point en nombre additionnable avec virgule

Bonjour,

tu as peut-être des code(160) que tu prends pour des espaces.
Essaie =SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;" ";"");CODE(160);"");".";",")*1
et finir par un copier-collage spécial valeur avant de supprimer la colonne d'origine.

Si ce n'est pas ça un fichier exemple permettra d'y voir plus clair.

eric
 
Re : Convertir du texte avec point en nombre additionnable avec virgule

Bonjour

Par moment, il suffit de mettre 1 dans une cellule vide
Puis de copier cette cellule
De faire collage spécial > Multiplication sur la zone et tout redevient en chiffres exploitable
 
- 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