Mettre un format prédefini à une variable

Résolu
romain -  
fiddy Messages postés 11069 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
A voir également:

3 réponses

fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
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
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
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
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