VBA rappeler ma fonction

vba -  
 vba -
Bonjour,


J'ai créée une fonction MyFuction. Je veux la réutiliser dans VBA, mais application.worksheetFunction.MyFunction ne fonctionne pas, probablement parce que ce n'est pas une fonction de base d'excel.

Merci d'avance
A voir également:

2 réponses

ThauTheme Messages postés 1442 Date d'inscription   Statut Membre Dernière intervention   160
 
Bonsoir VBA, bonsoir le forum,

En effet, l'objet WorksheetFuncion est limité à une liste de fonctions Excel que tu peux obtenir en tapant liste des fontions dans l'aide VBA. Elle n'accepte donc pas les fonctions personnalisées...
-1
vba
 
Merci
Mais ma question est comment je peux rappeler une fonction personnalisée dans vba?
0
ThauTheme Messages postés 1442 Date d'inscription   Statut Membre Dernière intervention   160 > vba
 
Re,

Ha bon ???!... Et ma réponse c'est quoi ?... Ho le boulet !...
0
vba
 
Bonjour,
1. Gardez votre sang-froid...
2. Vous me confirmez ce que je sais déjà, que l'objet WorksheetFuncion ne fonctionne pas avec les formules personnalisées. Ce que je veux c'est l'equivalent de WorksheetFuncion pour les functions personnalisées.
0
ThauTheme Messages postés 1442 Date d'inscription   Statut Membre Dernière intervention   160
 
Bonjour VBA,

Oui c'est vrai je perds mon sang chaud latin !... Mais je ne comprends pas. Si tu es capable de créer une fonction en VBA, qui finalement n'est que du code, pourquoi tu n'es pas capable de l'intégrer dans un code qui ne soit pas une fonction ?
Tu VEUX l'équivalent de WorkSheetFuncion pour une fonction personnalisée et on te dit qu'il n'y en a pas (au passage, tu dis que tu le savais déjà mais ce n'est pas ce qui est ressenti dans ton premier post). Que veux tu de plus ? Qu'on te l'invente, juste pour toi, parce que tu le VEUX bien ? On va t'appeler Laure Eal alors...
-1
vba
 
Il faut te calmer, vas courir pour te défouler avant de répondre aux questions.

Tu ne dis pas que c'est impossible. Tu veux te relire? "WorksheetFuncion est limité à une liste de fonctions Excel...Elle n'accepte donc pas les fonctions personnalisées."
1. Je m'étais rendu compte de cela avant de poster ma question, sinon je ne serai pas là.
2. Ca ne dit pas qu'il est IMPOSSIBLE de le faire autrement...mais juste que c'est impossible avec WorksheetFuncion.

J'ai créée une longue function que j'essaye d'intégrer dans une autre function plus simplement, sans modifier tout les codes.
0