Formuales en vba
Résolu
mylord666
Messages postés
162
Statut
Membre
-
mylord666 Messages postés 162 Statut Membre -
mylord666 Messages postés 162 Statut Membre -
bonjour
qui peut m'aider sur ce module la première fonction fonctionne très bien mais la deuxième bloque
je sais pas pourquoi elles sont dans un module du fichier personal.xlsb
merci à tous de me répondre
qui peut m'aider sur ce module la première fonction fonctionne très bien mais la deuxième bloque
je sais pas pourquoi elles sont dans un module du fichier personal.xlsb
merci à tous de me répondre
Function perimetrecercle(rayon) perimetrecercle = Application.Pi() * 2 * rayon End Function Function puissance(u) puissance = Application.u * 10 End Function
4 réponses
je suis désolé cela ne fonction pas j'ai un message d'erreur
je sais pas comment faire
je sais pas comment faire
Donne nous le message ainsi la ligne de code défaillante.
Ps : Rappel sur l'utilisation de fonctions et procédures en vba :
http://boisgontierjacques.free.fr/pages_site/procedures.htm
Ps : Rappel sur l'utilisation de fonctions et procédures en vba :
http://boisgontierjacques.free.fr/pages_site/procedures.htm
Bonjour,
Pour voir l'erreur, il faudrait encore voir votre code d'appel.
Ensuite, pour calculer une puissance, il ne faut pas utiliser le signe * mais ^.
Enfin attention au typage de vos variables et fonctions...
A voir également :
https://forums.commentcamarche.net/forum/affich-37622021-vba-appel-d-une-macro-dans-une-autre-macro#top
Pour voir l'erreur, il faudrait encore voir votre code d'appel.
Ensuite, pour calculer une puissance, il ne faut pas utiliser le signe * mais ^.
Function puissance(u) puissance = u ^ 10 End Function
Enfin attention au typage de vos variables et fonctions...
Sub Vazy() Dim maVar As Double, Nbre As Double Nbre = 18.79 maVar = puissance(Nbre) End Sub Function puissance(u As Double) As Double puissance = u ^ 10 End Function
A voir également :
https://forums.commentcamarche.net/forum/affich-37622021-vba-appel-d-une-macro-dans-une-autre-macro#top