Convertir les franc en euros

Soyez le premier à donner votre avis sur cette source.

Snippet vu 24 328 fois - Téléchargée 108 fois


Contenu du snippet

Comment puis-je convertir les Francs en Euros ?

Mettez ce code dans un Module :

Source / Exemple :


Public Function Euros(FF As Currency) As Currency
  Dim TempE As Currency
  Dim TempNb As Variant

    TempE = FF / 6.55957
    TempNb = TempE * 100
    TempNb = Fix(TempNb * 10) - Fix(TempNb) * 10

    If TempNb < 5 Then
        Euros = CCur(Fix(TempE * 100) / 100)
    Else
        Euros = CCur(Fix(TempE * 100 + 1) / 100)
    End If
End Function

' Puis pour l'utiliser, par exemple dans une messageBox :
MsgBox (Euros(102))

' Résultat : 102 Francs = 15.55

A voir également

Ajouter un commentaire

Commentaires

If TempNb < 5 Then
Euros = CCur(Fix(TempE * 100) / 100)
Else
Euros = CCur(Fix(TempE * 100 + 1) / 100)
End If
peut être remplacer par :

Euros = IIF(TempNb < 5, CCur(Fix(TempE * 100) / 100),CCur(Fix(TempE * 100 + 1) / 100))
ratala
Messages postés
248
Date d'inscription
jeudi 3 février 2005
Statut
Membre
Dernière intervention
22 juin 2008
-
c'est quoi currency ?
moi j'connais pas

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.