Impossible d'enlever le format de la monnaie "CHF"

Bonjour à tous,

Je dispose d'un fichier plein de données contenant des articles de magasins ainsi que des prix de vente. Ce fichier provient d'une application permettant d'effectuer des statistiques.

Les prix de ventes sont affichés au format suivant : "99.90 CHF". Il s'agit de francs suisse. Je souhaite retirer de la colonne le "CHF" afin de ne laisser que les valeurs. J'ai tout essayé dans le format de cellule, mais impossible !

Pourriez-vous svp m'aider ? --> voir aussi capture d'écran

Merci beaucoup !

forum excel

Bonjour,

La capture d'écran c'est bien, mais un fichier c'est mieux.

As-tu regardé au niveau du format des cellules ?

Cordialement,

Julien.

aperrottet a écrit :

Les prix de ventes sont affichés au format suivant : "99.90 CHF". Il s'agit de francs suisse. Je souhaite retirer de la colonne le "CHF" afin de ne laisser que les valeurs. J'ai tout essayé dans le format de cellule, mais impossible !

C'est sans doute du texte !

Essaie de transformer, soit par CNUM soit par SUBSITUE pour enlever le CHF

Bonjour Julien et merci pour la réponse rapide.

Voici un extrait du fichier. Il s'agit de la colonne H

Merci d'avance.

Alex

47garden.xlsm (180.50 Ko)

En effet, c'est du texte (il suffit de voir l'apostrophe avant la valeur)

Tu peux transformer comme suit :

=CNUM(SUBSTITUE(SUBSTITUE(H4;" CHF";"");".";","))

Merci pour la réponse. Je suis loin d'être un spécialiste Excel. Je dois sélectionner toutes mes valeurs à convertir et ensuite que faire avec ta formule ?

Bonjour,

Une proposition à adapter.

Cdlt.

Option Explicit

Public Sub DEMO()
Dim ws As Worksheet

    Set ws = ActiveWorkbook.Worksheets("Query")
    With ws.Columns(8)               
                .Replace "CHF", ""
                .TextToColumns DecimalSeparator:=".", _
                        TrailingMinusNumbers:=False
                .NumberFormat = "#,##0.00"           
    End With

End Sub
aperrottet a écrit :

Merci pour la réponse. Je suis loin d'être un spécialiste Excel. Je dois sélectionner toutes mes valeurs à convertir et ensuite que faire avec ta formule ?

tu te places en W4 et tu tapes la formules,

ensuite tu la tires vers le bas pour faire de même avec les autres lignes

ou bien tu prends la solution macro

Navré de te déranger encore, mais la formule me renvoie une erreur....

2015 09 03 09 57 17 microsoft excel garden

Re,

Tu utilises semble-t-il une version anglaise...

W4: =CNUM(SUBSTITUE(SUBSTITUE(H4;".";",");"CHF";""))

devient

W4: =VALUE(SUBSTITUTE(SUBSTITUTE(H4,".",","),"CHF",""))

soit

=VALUE(SUBSTITUTE(SUBSTITUTE(H4,".",","),"CHF",""))

Cdlt.

Même avec ta version anglaise toujours une erreur... pfff désespérant


Re,

Le souci peut-il venir de toi?

As-tu essayé la procédure VBA que je t'ai envoyé (sous-entendu, tu as plusieurs lignes dans ton vrai fichier)?

Cdlt.

Rechercher des sujets similaires à "impossible enlever format monnaie chf"