Microsoft 365 Problème de données non exploitable

homernell

XLDnaute Occasionnel
Bonjour à tous,

Dans le fichier joint j'ai une donnée importante et pourtant non exploitable.

Dans la colonne V les résultats extraits à partir d'un logiciel dont je n'ai pas la main, sont normalement en €, mais lorsque je veux les exploiter dans un autre tableau "Impossible"

Seule possibilité trouvé les retaper, mais du coup perte de temps.

Merci d'avance pour vos retours.
 

Pièces jointes

  • données extraits.xls
    46 KB · Affichages: 18

Dugenou

XLDnaute Barbatruc
Re,
A partir du moment ou tu as parfois des données avec une virgule comme séparateur décimal et parfois une virgule comme séparateur de milliers, je ne vois pas de solution. Il sort d'où ton 171,53 ?
Dans ton exemple il n'y a que des . comme séparateur décimal
Désolé
 

cp4

XLDnaute Barbatruc
Chalut toi :)
Bizarre chez moi, ça marche.
Sur ma becane W7 64 bits Excel2010 32 bits voici ce que ça donne
usine à gaz.gif
 

TooFatBoy

XLDnaute Barbatruc
Pour info, ça ne plante plus si on met seulement ça :
Selection.Replace What:=",", Replacement:=""

Mais les textes qui ne comportent pas de virgule ne sont pas transformés en nombres, ça reste du texte
Et tu as oublié de lui refusionner ses cellules. ;)
 

cp4

XLDnaute Barbatruc
Je n'avais pris en compte que la colonne V. Or, la colonne X serait aussi en format monétaire.
VB:
Sub essai2()
    Dim c As Range, Rng As Range, dl As Long
    With Sheets("sheet1")
        dl = .Range("V" & Rows.Count).End(xlUp).Row
        Set Rng = Application.Union(.Range("V2:V" & dl), .Range("X2:X" & dl))
        For Each c In Rng
            c.Value = Replace(c, ",", "")
            c.NumberFormat = "#,##0.00 $"
        Next c
    End With
End Sub
 

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Pour info, ça ne plante plus si on met seulement ça :
Selection.Replace What:=",", Replacement:=""

Mais les textes qui ne comportent pas de virgule ne sont pas transformés en nombres, ça reste du texte
Et tu as oublié de lui refusionner ses cellules. ;)
Mais si, mais si comme tu peux le voir sur l'animation du poste 26 toutes les cellules sont bien transformées en nombres.
En ce qui concerne la refusion des cellules, attendons le retour du demandeur :)
 

Discussions similaires

Statistiques des forums

Discussions
312 505
Messages
2 089 067
Membres
104 016
dernier inscrit
Mokson