Formater le résultat d'une fonction perso sous VBA Excel

cs_jeannot45 Messages postés 112 Date d'inscription dimanche 6 janvier 2002 Statut Membre Dernière intervention 27 décembre 2004 - 11 févr. 2002 à 15:12
cs_jeannot45 Messages postés 112 Date d'inscription dimanche 6 janvier 2002 Statut Membre Dernière intervention 27 décembre 2004 - 13 févr. 2002 à 07:53
Bonjour à tous,

Voici une petite fonction qui calcule une évolution en pourcentage.

Function Evolution(Encours, Anterieur)

Evolution = (Encours - Anterieur) / Anterieur
Selection.NumberFormat = "0.00%"

End Function

Je souhaiterais la mettre en forme
directement à la suite du calcul.
Malheureusement, la syntaxe que j'ai ajoutée en fin de code ne fonctionne pas. Si qqun peut m'aider merci bcp

Jeannot

2 réponses

cs_oliver68 Messages postés 117 Date d'inscription lundi 17 décembre 2001 Statut Membre Dernière intervention 10 mars 2003
12 févr. 2002 à 09:34
salut,

tente voir avec :

evolution = formatnumber ((Encours - Anterieur) / Anterieur,2) & "%"

@+
0
cs_jeannot45 Messages postés 112 Date d'inscription dimanche 6 janvier 2002 Statut Membre Dernière intervention 27 décembre 2004
13 févr. 2002 à 07:53
Bonjour

J'avais déjà testé ta proposition. L'inconvénient c'est qu'il me retourne le résultat en texte. (Cela ne m'intéresse pas vraiment)

Merci quand même

Jean
0
Rejoignez-nous