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

VBA Discussion :

Str ou Format, info à droite dans variable


Sujet :

VBA

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Str ou Format, info à droite dans variable
    Bonjour,
    Je voudrais à la suite d'un str() ou format(). Alimenter un string de 8 caractères, mais que l'info se retrouve à la droite du string, présentement l'info se retrouve à la gauche. Le string que contiendra le 8 caractères est à nombre de caractères variables.

    EX:
    dblDollar= Round(dblDollar)
    strDollar = Format(dblDollar) ou str(dblDollar)

    dblDollar = 76 et suite à Format ou Str me donne "76 ", je voudrais que ça donne " 76".

    Merci à l'avance de votre aide !

  2. #2
    lvr
    lvr est déconnecté
    Membre extrêmement actif Avatar de lvr
    Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2006
    Messages
    911
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2006
    Messages : 911
    Points : 1 367
    Points
    1 367
    Par défaut
    Je ne pense pas que cela soit possible en une fois.
    Par contre ce n'est pas pour autant compliqué:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    strDollar=cstr(dblDollar)
    strDollar=string(8-len(strDollar)," ") & strDollar
    J'ajoute donc autant d'espaces que nécessaires devant le strDollar.

    Par contre, je te conseille toujours d'utiliser CStr au lieu de Str, car pour Str le séparateur décimal est le "." et pas celui défini dans tes Regional Settings (donc le "," chez nous).

Discussions similaires

  1. [Études] Liste de toutes les formations info
    Par Le Marlou dans le forum Etudes
    Réponses: 74
    Dernier message: 04/03/2021, 12h09
  2. Réponses: 2
    Dernier message: 13/02/2014, 10h17
  3. Réponses: 2
    Dernier message: 08/12/2006, 11h09
  4. Réponses: 3
    Dernier message: 24/02/2005, 15h48
  5. [LG]Formater le texte dans un WriteLn
    Par busy999 dans le forum Langage
    Réponses: 16
    Dernier message: 15/11/2003, 11h16

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