Problème de format avec .csv

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 !

Erik_Ml

XLDnaute Nouveau
Salut à tous,

Je recois des fichiers .csv (fichier texte) dont je dois traiter certaines données dans des feuilles excel.
Dans le fichier .csv les données qui représentes les données numériques ont le format suivant ...

ex : 3 125.99

Mon problème :
Lorsque je recopie ces données sur ma feuille .xls dans des cellules formatées "nombre", les données sont reprises comme numériques jusqu'à 999.99 après elles sont considérées comme du texte. Apparement c'est l'espace entre les milliers et les centaines qui pose problème.

J'ai essayé de modifier le format, de modifier les paramètres dans "option" "international" "gestion des nombres".
J'ai essayé "donnée" "convertir", la commande CNUM(), .......

Rien n'y fait j'y arrive pô. 😕
Quelqu'un aurait'il une solution.
D'avance je vous en remercie.
 
Re : Problème de format avec .csv

bonjour Erik_Ml,

Sélectionne toutes tes données, puis Ctrl+h (menu Edition / Remplacer), dans la zone Rechercher saisis un espace, et laisse la zone Remplacer vide et clique que Remplacer tout.

Ca devrait marcher.

EDIT :
salut Pascal76,

t'as dégainé plus vite...
 
Dernière édition:
Re : Problème de format avec .csv

Salut,

Je prends le train en marche.

Et s'il s'agissait d'un espace insécable (code 160)

Dans ce cas fais Remplacer - Alt 0160 - par rien

Si pb persiste, envoie nous un bout de fichier (sans données confidentielles, taille < 48,8 ko). Ainsi nous pourrons voir de visu comment traiter le pb.


@+
 
Re : Problème de format avec .csv

Merci à tous !!!!!!!!!!

En travaillant direct sur la feuille .csv avant de recopier sur la feuille .xls cela fonctionne parfaitement 😀

Dire que celà fait des jours que je me casse la tête 🙁

Une dernière petite question étant nouveau sur ce forum, je fais comment pour indiquer "problème résolu" ?
 
Re : Problème de format avec .csv

Merci à tous !!!!!!!!!!

En travaillant direct sur la feuille .csv avant de recopier sur la feuille .xls cela fonctionne parfaitement 😀

Dire que celà fait des jours que je me casse la tête 🙁

Une dernière petite question étant nouveau sur ce forum, je fais comment pour indiquer "problème résolu" ?
En travaillant direct sur la feuille .csv avant de recopier sur la feuille .xls cela fonctionne parfaitement 😀 Comment je ne m'en sors toujours pas stp
 
Bonjour
Apres avoir extrait mon fichier CSV , je n'arrive pas à sortir mon tableau croisé dynamique car les colonnes O,p,qr ont des espaces je n'arrive pas à les transformer en nombre
j'ai essayé de travailler sur le fichier csv avant de le mettre feuille excel jusque la je ne trouve pas comment mettre ces chiffres en Nombre
O secours quelqu’un pourrait m'aider svp
Je vous remercie
Corina
 

Pièces jointes

Bonjour @Corina2020 , @JHA , le Forum

Peut-être en faisant tourner un code comme celui-ci sur le tableau :
VB:
Option Explicit

Sub Clearner()
Dim Ws As Worksheet
Dim RngPlage As Range, CellPlage As Range
Dim StrCell As String


Set Ws = ActiveSheet
Set RngPlage = Ws.Range("M2:W" & Ws.Range("A5000").End(xlUp).Row)

For Each CellPlage In RngPlage
StrCell = CellPlage.Value
    CellPlage.Value = Replace(StrCell, Chr(32), "")
    If IsNumeric(CellPlage.Value) Then
        CellPlage.Value = CDbl(CellPlage.Value)
        
    End If
Next CellPlage

End Sub

Bien à toi, à vous
@+Thierry
 
- 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
11
Affichages
812
Retour