Déréférencer fonction()

Résolu
cs_etniqs Messages postés 201 Date d'inscription mardi 7 octobre 2003 Statut Membre Dernière intervention 10 mai 2016 - 27 févr. 2007 à 13:57
cs_etniqs Messages postés 201 Date d'inscription mardi 7 octobre 2003 Statut Membre Dernière intervention 10 mai 2016 - 27 févr. 2007 à 15:12
bon c'est pas du tout du VB6, mais bon, ça se rapproche des DLL si on veut ...

voilà mon pb :
- j'ai écrit une fonction dans VBA - quotient() - qui à le même nom qu'une fonction existante dans office (QUOTIENT),
- je l'utilise dans des cellules d'excel,
- puis je la supprime,

et voilà t'y pas qu'office garde comme référence l'ancienne fonction (qui n'existe plus donc) et ne trouve pas la fonction par défaut,
- les cellules me retournent $NOM! au lieu d'une valeur, car excel ne reconnait pas la fonction,
- même quand je supprimer la cellule,
- même quand je réécrit tout ...
- même en redemarrant, réinstallant, réécrivant et cramant le tout ...

On n'est pas dans la m... avec des trucs pareils

QQ'un aurait une idée ???

coïto ergo sum

4 réponses

jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
27 févr. 2007 à 14:23
on n'utilise JAMAIS un nom réservé.
Détruit ton projet, maintenant.
Puis, si celà continue : désinstalle VBA et réinstalle-le.
3
cs_etniqs Messages postés 201 Date d'inscription mardi 7 octobre 2003 Statut Membre Dernière intervention 10 mai 2016
27 févr. 2007 à 15:12
Alors voilà le résultat :  oui, ça marche, mais avec un gros point, celui de "Détruire le Projet" (A que ça fait 2 ans que je le développe/améliore) , et que j'ai résolu simplement :


- Il suffit de renommer les fonctions utilisées les cellules par un autre nom, avant de désinstaller/réinstaller VBA...


et hop, ça roule,


Merci MÔSSIEUR jmfmarques,..

coïto ergo sum
3
drikce06 Messages postés 2236 Date d'inscription lundi 29 mai 2006 Statut Membre Dernière intervention 29 mai 2008 10
27 févr. 2007 à 14:19
Et c'est qoui cette fonction? T'as fais du code? C'est une formule?

 Drikce 06

Si la réponse vous convient: Réponse acceptée. Si la réponse vous convient pas:
0
cs_etniqs Messages postés 201 Date d'inscription mardi 7 octobre 2003 Statut Membre Dernière intervention 10 mai 2016
27 févr. 2007 à 14:38
vouaich, je me doutais bien que ça fou...rai la m..., mais je m'en suis aperçu un peu trop tard ...

merci, m'sieur jmfmarques, j'm'en va essayer ça ...

et pour Drikce 06, no comment ...

coïto ergo sum
0
Rejoignez-nous