URGENT - SVP :quelqu'un est-il fort en VBA ET LOTUS ?

andyranai

XLDnaute Nouveau
Bonjour,
j'aurais sérieusement besoin d'une petite aide concernant une "simple" modification à faire sur vba :
J'ai une macro VBA qui récupère un nombre (ex: 10000) dans une cellule d'un fichier Excel et qui la transfère dans le corps d'un email prêt à l'envoi sur Lotus Notes. J'aimerais que le nombre s'affiche avec "," comme séparateur de virgules et "." comme séparateur des décimales (ex : 10,000.00)
J'ai essayé Format(nominal, "##,##0.00") mais ça ne marche pas. Cela est peut être du au fait que le transfert sur Lotus nécessite une syntaxe différente. Quelqu'un aurait - il la solution ? C'est plutôt urgent!!!!

MERCI BEAUCOUP!
 

Pierrot93

XLDnaute Barbatruc
Re : URGENT - SVP :quelqu'un est-il fort en VBA ET LOTUS ?

Bonjour Andyranai

essaye peut être comme ceci, mais sans garantie, avec juste un bout de code difficile pour moi de t'en dire plus...

Code:
CStr(Format(nominal, "##,##0.00") )

bonne journée
@+
 

GIBI

XLDnaute Impliqué
Re : URGENT - SVP :quelqu'un est-il fort en VBA ET LOTUS ?

Bonjour,

Lotus notes ou autre n'entre pas en ligne de compte, c'est un problème de paramètres régionaux que tu peux contourner comme suit :

Tu formate normalement (à l'europeenne) et tu remplace la "," décimale par un point et le séparateur de millier le blanc par une virgule

C = Replace(Format(Nominal, "### ##0.00"), ",", ".")
c = Replace(c, " ", ".")

et voila

GIBI
 

Statistiques des forums

Discussions
313 344
Messages
2 097 336
Membres
106 916
dernier inscrit
Soltani mohamed