Mettre un format prédefini à une variable

Résolu/Fermé
romain - 24 juil. 2007 à 11:33
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 24 juil. 2007 à 14:45
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
A voir également:

3 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 843
24 juil. 2007 à 11:48
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
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
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 843
24 juil. 2007 à 14:45
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