IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Supprimer 2 caractères à partir de la droite " €"


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Homme Profil pro
    étudiant
    Inscrit en
    Septembre 2015
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2015
    Messages : 29
    Par défaut Supprimer 2 caractères à partir de la droite " €"
    Bonjour,

    J'ai fais un copié/collé d'une liste de prix d'internet sur excel. Par exemple: 640,00*€
    Impossible de supprimer " €". Changer le format ne change rien et remplacer cela par "rien" ne fonctionne pas non plus.

    Je souhaite faire un bouton et du coup une macro me permetttant de formater mes prix.

    Quelqu'un aurait une idée de code?

    PS: Je sais qu'il y a une formule du genre "=droite...", mais je souhaiterais savoir comment le faire via une macro.

    Merci d'avance

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 85
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Regarde ce que fait ceci, par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Range("A1").Value = "640,00*€" ' pour simuler ce que tu as
    MsgBox "on transforme"
    Range("A1").NumberFormat = "0.00"
    Range("A1").Value = Val(Replace(Range("A1").Value, ",", "."))

  3. #3
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut

    Bonjour.

    Citation Envoyé par YayaN Voir le message
    Je sais qu'il y a une formule du genre "=droite..."
    Sauf que là tu as besoin de "Gauche" ‼

    En VBA c'est Left, voir aussi Len, ces deux fonctions étant bien documentées dans l'aide VBA interne …

    _________________________________________________________________________________________________________
    Je suis Paris, Nice, Bruxelles, Charlie, …


Discussions similaires

  1. Supprimer le caractère ' à partir d'un texte
    Par hanadi_09 dans le forum Débuter avec Java
    Réponses: 8
    Dernier message: 09/01/2014, 16h09
  2. Supprimer tous les caractères à partir de 120
    Par esisa1 dans le forum Shell et commandes POSIX
    Réponses: 5
    Dernier message: 14/02/2012, 10h32
  3. Réponses: 1
    Dernier message: 12/05/2010, 19h52
  4. Réponses: 1
    Dernier message: 06/08/2007, 03h23
  5. [Jsp] Supprimer les caractère spéciaux d'une chaine
    Par PeteMitchell dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 13/05/2004, 11h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo