Bonjour a tous! Un exercice excel me demande de créer une fonction personnalisée qui calcul la surface du rectangle (hauteur*largeur) et de la tester sur une feuille de calcul. Alors j'ai écrit ce code:
Fonction SurfaceRectangle(hauteur as double, largeur as double) as double
SurfaceRectangle=worksheetfunction.hauteur*largeur
End fonction.
Mais cela ne fonctionne pas.
Ah ok merci pour la précision. C'est plutôt function. Maintenant la question de module! Le module dans lequel j'ai écrit le code contient déjà un autre code pour surface du cercle qui répond bien au test.
Maintenant, la question du module ! Le module dans lequel j'ai écrit le code contient déjà un autre code pour la surface du cercle qui répond bien au test.
un module n'a rien à voir avec la quadrature du cercle : c'est tout à fait possible de mettre plusieurs subs et functions dans un même module ; mais pour éviter d'avoir des modules trop longs, tu peux ajouter d'autres modules standards : dans la fenêtre "Microsoft Visual Basic", fais Alt i m pour insérer un module ; après ton 1er module standard Module1, les suivants seront automatiquement nommés successivement Module2, Module3, Module4, etc...
un module n'a rien à voir avec la quadrature du cercle : c'est tout à fait possible de mettre plusieurs subs et functions dans un même module ; mais pour éviter d'avoir des modules trop longs, tu peux ajouter d'autres modules standards : dans la fenêtre "Microsoft Visual Basic", fais Alt i m pour insérer un module ; après ton 1er module standard Module1, les suivants seront automatiquement nommés successivement Module2, Module3, Module4, etc...
un module n'a rien à voir avec la quadrature du cercle : c'est tout à fait possible de mettre plusieurs subs et functions dans un même module ; mais pour éviter d'avoir des modules trop longs, tu peux ajouter d'autres modules standards : dans la fenêtre "Microsoft Visual Basic", fais Alt i m pour insérer un module ; après ton 1er module standard Module1, les suivants seront automatiquement nommés successivement Module2, Module3, Module4, etc...