I défini une fonction VBA comme suitLorsque je tente d'utiliser une fonction VBA que je l'ai défini dans une feuille de calcul Excel, je reçois « Ce n'est pas une fonction valide »
Public Function Distance(X, Y) as Double
Puis dans une cellule J'essaie d'utiliser la fonction. Je tape "@Dis" et j'obtiens le menu déroulant, sélectionne la fonction puis entre les paramètres qui finissent avec @Distance (A1, A2) dans la cellule.
Lorsque j'appuie sur Entrée, j'obtiens l'erreur "Cette fonction n'est pas valide".
J'ai activé les macros dans tout le système, j'ai essayé de l'enregistrer en tant que l'ancien format et en tant que format de classeur activé par macro en vain.
Quel est le problème avec mon utilisation de cette fonction?
@ a été utilisé dans les formules dans le tableur Lotus 1-2-3 ... – ZEE