Microsoft 365 Problème de données non exploitable

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 !

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

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é
 
Chalut toi 🙂
Bizarre chez moi, ça marche.
Sur ma becane W7 64 bits Excel2010 32 bits voici ce que ça donne
usine à gaz.gif
 
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. 😉
 
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
 
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 🙂
 
- 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
8
Affichages
1 K
  • Question Question
Réponses
10
Affichages
595
Retour