Question basique sur VBA - Excel

Résolu/Fermé
tetard - 23 mars 2008 à 23:00
 tetard - 24 mars 2008 à 17:07
Hello,

Je cherche à créer des bibliothèques de formule de maths dans VBA et à les utiliser dans Excel

Exemple de formule /

C = F*D (formule crée dans VBA)

j'aimerai calculer C avec des valeurs de F et de D contenues dans des cases Excel

et afficher le résultat F dans une autre case Excel

Comment faire ?
A voir également:

1 réponse

Ivan-hoe Messages postés 433 Date d'inscription dimanche 17 février 2008 Statut Membre Dernière intervention 17 octobre 2008 309
23 mars 2008 à 23:53
Salut Tetard,
dans un module VBA, tu crées une fonction avec le mot clé Function
En reprenant ton exemple :

Function C (F,D)
C = F * D
End Function

Dans Excel, insérer une fonction, type Personnalisé, tu retrouveras ta fonction C, admettant 2 arguments, à utiliser comme n'importe quelle autre fonction.
I.
2
Merci pour ta réponse !

Par contre une fois la fonction crée suivant tes indications dans VBA,
je ne la retrouve pas dans les fonctions personnalisée d'excel.
D'autre part, si je tape à la main la séquence = C(10;25) dans une case Excel, excel ne reconnait pas le fonction ?


PS : j'ai mis le niveau de sécurité le plus faible.
0
C'est tout bon, il fallait créer la fonction dans un moule !
Merci bcp
0