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 :

Mise en forme de chiffres [XL-2013]


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Ingénieur en retraite, développeur bénévole ...
    Inscrit en
    octobre 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur en retraite, développeur bénévole ...

    Informations forums :
    Inscription : octobre 2017
    Messages : 6
    Points : 7
    Points
    7
    Par défaut Mise en forme de chiffres
    Bonjour,
    Je cherche une solution simple au problème suivant:
    En vba, je crée tous les mois un rapport d'activité que j'envoie par mail par mail aux divers acteurs.
    Le texte de chaque mail est personnalisé par des valeurs que je vais chercher dans divers tableaux fonction des correspondants, dans lesquels les valeurs sont déjà formatées ( monétaire et pourcentage).
    J'ai donc corps de message qui se présente de la manière suivante: " Blablabla " & Feuille.cells(x,y).value & " blablabla"
    Mon problème est que je ne sais pas reformater simplement ces valeurs dans le texte du mail: fixer le nombre de décimales, séparateur de millier ...
    Peut être est-ce trivial, mais mon niveau en vba reste moyen ...
    Merci si vous pouvez me proposer une solution, ou une piste.

  2. #2
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    juillet 2014
    Messages
    2 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : juillet 2014
    Messages : 2 477
    Points : 5 353
    Points
    5 353
    Par défaut
    Bonjour,

    La fonction TEXTE d'excel permet de convertir une valeur en texte au format que tu souhaites
    En VBA tu peux l'appeler via worksheetfunction
    Un exemple pour afficher le contenu d'une cellule au format pourcentage avec une décimale:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    msgbox WorksheetFunction.Text(Cells(1, 1), "0.0%")
    J'aimerais bien aller vivre en Théorie, car en Théorie tout se passe bien.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Ingénieur en retraite, développeur bénévole ...
    Inscrit en
    octobre 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur en retraite, développeur bénévole ...

    Informations forums :
    Inscription : octobre 2017
    Messages : 6
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par halaster08 Voir le message
    Bonjour,

    La fonction TEXTE d'excel permet de convertir une valeur en texte au format que tu souhaites
    En VBA tu peux l'appeler via worksheetfunction
    Un exemple pour afficher le contenu d'une cellule au format pourcentage avec une décimale:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    msgbox WorksheetFunction.Text(Cells(1, 1), "0.0%")
    Merci, je n'y avais même pas pensé, et c'est effectivement simple

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 06/08/2021, 10h51
  2. [CR 9] Mise en forme non affichée when null
    Par Yorglaa dans le forum Formules
    Réponses: 2
    Dernier message: 28/06/2004, 17h27
  3. mise en forme rapide d'applets
    Par appletj dans le forum Applets
    Réponses: 11
    Dernier message: 03/06/2004, 13h28
  4. Mise en forme HTML
    Par Regis.C dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 25/04/2004, 11h55
  5. Mise en forme fichier avant Import
    Par jeff37 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 21/04/2004, 15h16

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