Mettre un format prédefini à une variable

Résolu
romain -  
fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, j'ai un problème urgent sur VBA excel

Comment peut-on définir un format de variable.

Je vous explique,

Je veux que le résultat de ma variable soit de la forme D000,00

en clair, si ma variable est egale à 4 , on obtient D004,00.

Sachant que le résultat de ma variable peut aller de 000,00 à 999,99

Merci à tous pour une aide rapide...

Romain
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Salut

    Peut-être que cette adresse peut t'aider, j'ai jeté un coup d'oeil rapide.
    http://forums.microsoft.com/MSDN-FR/ShowPost.aspx?PostID=988270&SiteID=12

    Bonne chance
    0
  2. romain
     
    Merci mais quand je met
    resultatA = Format(resultatA, 000.0)

    Il me remplace le tout par

    resultatA = Format(resultatA, 0#)

    Sachant que résultatA est une variable allant de 000.00 à 999.99

    en gros, je veux faire la même chose que quand on defini un nombre sur excel.

    Mon nombre doit être de la forme D000.00

    Pour info et ca se voit peut être, je suis un débutant sur VBA et donc pas expert.

    Mais merci de t'interreser à moi
    0
  3. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Re

    Oui, mais utilise la fonction FormatTronque programmée sur le lien, pas la fonction Format. N'oublie pas, bien sûr de bien copier la fonction. Tu passes en deuxième argument "000.00". Et ensuite, tu ajoutes un "D" devant.

    Bonne chance
    0