Formuales en vba
Résolu/Fermé
mylord666
Messages postés
151
Date d'inscription
jeudi 26 juin 2014
Statut
Membre
Dernière intervention
9 septembre 2015
-
Modifié par pijaku le 3/11/2014 à 12:54
mylord666 Messages postés 151 Date d'inscription jeudi 26 juin 2014 Statut Membre Dernière intervention 9 septembre 2015 - 3 nov. 2014 à 16:37
mylord666 Messages postés 151 Date d'inscription jeudi 26 juin 2014 Statut Membre Dernière intervention 9 septembre 2015 - 3 nov. 2014 à 16:37
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
- Mkdir vba ✓ - Forum VB / VBA
- L'indice n'appartient pas à la sélection vba ✓ - Forum Programmation
- Vba range avec variable ✓ - Forum VB / VBA
- Vba autofill ✓ - Forum Excel
4 réponses
benol3
Messages postés
570
Date d'inscription
lundi 29 juillet 2013
Statut
Membre
Dernière intervention
7 mai 2015
87
3 nov. 2014 à 11:52
3 nov. 2014 à 11:52
Salut,
Remplace "Application.u" par "u"
Remplace "Application.u" par "u"
mylord666
Messages postés
151
Date d'inscription
jeudi 26 juin 2014
Statut
Membre
Dernière intervention
9 septembre 2015
3 nov. 2014 à 12:17
3 nov. 2014 à 12:17
je suis désolé cela ne fonction pas j'ai un message d'erreur
je sais pas comment faire
je sais pas comment faire
benol3
Messages postés
570
Date d'inscription
lundi 29 juillet 2013
Statut
Membre
Dernière intervention
7 mai 2015
87
3 nov. 2014 à 12:38
3 nov. 2014 à 12:38
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
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 757
3 nov. 2014 à 13:01
3 nov. 2014 à 13:01
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
mylord666
Messages postés
151
Date d'inscription
jeudi 26 juin 2014
Statut
Membre
Dernière intervention
9 septembre 2015
3 nov. 2014 à 16:37
3 nov. 2014 à 16:37
merci beaucoup cela fonctionne parfaitement
bonne continuation
bonne continuation