Formuales en vba
Résolu
mylord666
Messages postés
151
Date d'inscription
Statut
Membre
Dernière intervention
-
mylord666 Messages postés 151 Date d'inscription Statut Membre Dernière intervention -
mylord666 Messages postés 151 Date d'inscription Statut Membre Dernière intervention -
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
A voir également:
- Formuales en vba
- Excel compter cellule couleur sans vba - Guide
- Incompatibilité de type vba ✓ - Forum VB / VBA
- Erreur 13 incompatibilité de type VBA excel ✓ - Forum Excel
- Mkdir vba ✓ - Forum VB / VBA
- Dépassement de capacité vba ✓ - Forum Excel
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