Fonction VBA Excel non valide depuis la feuille de calcul

Résolu/Fermé
pop421 Messages postés 6 Date d'inscription mardi 2 décembre 2008 Statut Membre Dernière intervention 17 juin 2014 - 9 mai 2014 à 16:55
pop421 Messages postés 6 Date d'inscription mardi 2 décembre 2008 Statut Membre Dernière intervention 17 juin 2014 - 9 mai 2014 à 17:48
Bonjour à tous,

alors voilà mon problème, j'ai crée une petite fonction toute simple en VBA Excel 2010 qui fonctionne très bien quand je l'utilise depuis une procédure mais j'obtiens le terrible "Fonction non valide" lorsque je veux l'utiliser directement depuis la feuille de calcul.
Cette fonction doit me renvoyer une chaîne de caractères qu'elle récupère dans le troisième onglet selon un index .
Mon code est le suivant :

Option Explicit
Function Position(NumJour As Integer) As String
Position = Worksheets("Feuil3").Range("B" & NumJour + 1).Value
End Function

Pour info ma fonction fait bien partie de la liste des fonctions de Excel et elle se trouve dans le module 1.

Merci pour votre aide
A voir également:

2 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
9 mai 2014 à 17:42
Bonjour,

En VBA pas de probleme, mais fonction feuille excel: POSITION est une fonction ou partie de fonction issue d'excel4, sauf erreur de ma part
0
pop421 Messages postés 6 Date d'inscription mardi 2 décembre 2008 Statut Membre Dernière intervention 17 juin 2014
9 mai 2014 à 17:48
Merci à toi,

j'ai changé le nom de ma fonction et là plus de problème !

Philippe
0