Question basique sur VBA - Excel

Résolu
tetard -  
 tetard -
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 ?
Configuration: Windows 2000
Firefox 2.0.0.12

1 réponse

  1. Ivan-hoe Messages postés 433 Date d'inscription   Statut Membre Dernière intervention   310
     
    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
    1. tetard
       
      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
    2. tetard
       
      C'est tout bon, il fallait créer la fonction dans un moule !
      Merci bcp
      0