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 :

Format monétaire dans une userform


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2013
    Messages : 7
    Points : 6
    Points
    6
    Par défaut Format monétaire dans une userform
    Citation Envoyé par tedo01 Voir le message
    Bonjour,
    Si tu exécute le code pas à pas, tu verras que c'est la manipulation avec les , et les . qui pose problème.
    Pourquoi, dans l’évènement _AfterUpdate ne pas faire simplement cette ligne ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TextBox3.Value = Format(TextBox3.Value, "0.00")
    Bonjour,

    Je suis tombé sur cette conversation en cherchant précisément à savoir comment définir un format à des données insérées dans un TextBox. J'ai bien pris note de l'utilisation de la propriété (ou fonction) "Format" (que je vois apparaître dans de nombreux sujets), j'ai toutefois l'impression que cette propriété n'est pas reconnue dans mon projet (j'ai pourtant scrupuleusement utilisé le code donné en exemple pour essai, en vain).
    Et pour cause, il n'y a aucune réaction "intuitive" de la part de VBA à la saisie de "format" (telle que proposition de la syntaxe à suivre à l'ouverture de la parenthèse juste après "format" comme cela est d'ordinaire le cas _ ou bien encore de mettre la majuscule à "format" lors du passage à la ligne comme cela se fait pour tout élément reconnu dans le système).

    Est-ce une question de paramétrage de VBA ? Pourriez-vous m'aider s'il vous plaît ??

    Par avance merci.

  2. #2
    Membre émérite
    Inscrit en
    Octobre 2010
    Messages
    1 401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 401
    Points : 2 684
    Points
    2 684
    Par défaut
    La fonction Format, dont le résultat est toujours du type String, offre de nombreuses utilités qui sont illustrées sur cette page :

    http://jpcheck.developpez.com/tutori...rmat-dans-vba/
    Cordialement

    Docmarti.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2013
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Cela fait deux jours que je suis bloqué sur ce problème, et il m'a suffit de poster un sujet pour trouver l'origine ... Une procédure nommée "format" créait un conflit avec l'utilisation de la fonction dans mon projet.

  4. #4
    Membre émérite
    Inscrit en
    Octobre 2010
    Messages
    1 401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 401
    Points : 2 684
    Points
    2 684
    Par défaut
    Super. Merci de nous avoir fait part de la solution.

    Ca nous rappelle (ou nous apprend) que les noms des procédures doivent suivre les mêmes règles que pour les noms des variables.
    Cordialement

    Docmarti.

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

Discussions similaires

  1. [XL-2003] Format monétaire dans une userform
    Par dlight dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 04/02/2011, 16h02
  2. Réponses: 10
    Dernier message: 22/06/2008, 17h12
  3. format monétaire dans une colone listview ?
    Par sauceaupistou dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 27/06/2007, 15h24
  4. incrementation d'un format texte dans une zone de texte
    Par frederic.go dans le forum Access
    Réponses: 6
    Dernier message: 18/10/2005, 14h47
  5. Format monétaire dans un DBedit
    Par cdlr27 dans le forum Bases de données
    Réponses: 8
    Dernier message: 28/04/2004, 16h41

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