FOnction VBA non reconnue sous excel
Fermé
jiric29
Messages postés
3
Date d'inscription
dimanche 22 novembre 2009
Statut
Membre
Dernière intervention
23 novembre 2009
-
22 nov. 2009 à 21:31
jiric29 Messages postés 3 Date d'inscription dimanche 22 novembre 2009 Statut Membre Dernière intervention 23 novembre 2009 - 23 nov. 2009 à 22:39
jiric29 Messages postés 3 Date d'inscription dimanche 22 novembre 2009 Statut Membre Dernière intervention 23 novembre 2009 - 23 nov. 2009 à 22:39
A voir également:
- Appeler une fonction vba dans une cellule excel
- Aller à la ligne dans une cellule excel - Guide
- Fonction si et excel - Guide
- Déplacer une colonne excel - Guide
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
4 réponses
Bidouilleu_R
Messages postés
1181
Date d'inscription
mardi 27 mai 2008
Statut
Membre
Dernière intervention
12 juillet 2012
295
23 nov. 2009 à 13:42
23 nov. 2009 à 13:42
Bonjour,
Et SI tu nous montrais ta fonction en VBA Alors tu aurais une information sinon tu n'auras rien ....
en écrivant....
Public Function TOTO()
TOTO = 10
End Function
je constate qu'il n'y a pas d'arguments donc cela ne peut pas marcher...
si tu fais =toto(A1) , Que A1 représente une valeur ou non il y aura une erreur
Puisques Toto n'accepte pas d'argument et tu lui en passe un.
Maintenant si tu en dis plus....
Et SI tu nous montrais ta fonction en VBA Alors tu aurais une information sinon tu n'auras rien ....
en écrivant....
Public Function TOTO()
TOTO = 10
End Function
je constate qu'il n'y a pas d'arguments donc cela ne peut pas marcher...
si tu fais =toto(A1) , Que A1 représente une valeur ou non il y aura une erreur
Puisques Toto n'accepte pas d'argument et tu lui en passe un.
Maintenant si tu en dis plus....
jiric29
Messages postés
3
Date d'inscription
dimanche 22 novembre 2009
Statut
Membre
Dernière intervention
23 novembre 2009
23 nov. 2009 à 21:18
23 nov. 2009 à 21:18
J'ai finalement trouvé mon problème. Les macros etaient désactivées.
La simple fonction suivante marche correctement er retourne la valeur '10' lorque qu'on l'appel depuis une cellule excel par "=TOTO()
Public Function TOTO()
TOTO = 10
End Function
Me reste plus qu'a developper ma fonction maintenant.
Merci
Jimmy
La simple fonction suivante marche correctement er retourne la valeur '10' lorque qu'on l'appel depuis une cellule excel par "=TOTO()
Public Function TOTO()
TOTO = 10
End Function
Me reste plus qu'a developper ma fonction maintenant.
Merci
Jimmy
Bidouilleu_R
Messages postés
1181
Date d'inscription
mardi 27 mai 2008
Statut
Membre
Dernière intervention
12 juillet 2012
295
23 nov. 2009 à 21:58
23 nov. 2009 à 21:58
il aurait était plus simple de nommer une cellule ou de déclarer une constante
regarde l'aide sous constante.
je pense que cela peut aussi t'aider.
regarde l'aide sous constante.
je pense que cela peut aussi t'aider.
jiric29
Messages postés
3
Date d'inscription
dimanche 22 novembre 2009
Statut
Membre
Dernière intervention
23 novembre 2009
23 nov. 2009 à 22:39
23 nov. 2009 à 22:39
Ma fonction est plus compliquée que la fonction TOTO. Je l'ai simplifiée à l'extreme pour essayer de comprendre pourquoi je n'arrivais pas à l'appeler depuis une cellule excel.
Jimmy
Jimmy