OVH Cloud OVH Cloud

Pbl Appel de macro complémentaire dans mes propres macro

2 réponses
Avatar
MV
Bonjour
Probleme présent dans plein de FAQ mais j'ai beau faire rien ne marche chez moi..

Je cherche à utiliser la fonction NB.JOURS.OUVRES dans une de mes macros
J'ai pourtant bien vérifié que
AddIns("Utilitaire d'analyse").Installed = Tru

Mais VB plante sur mon affectation dans ma macro définie dans un module de mon fichier xls
nbJour = NB.JOURS.OUVRES(2004, 2004) 'exemple vraiment stupid

Il m'indique : Objet manquant..

Si qlq un peut m'aider. Merc
MV

2 réponses

Avatar
papou
Bonjour
En faisant référence à des cellules :
Evaluate("NB.JOURS.OUVRES(A1,B1)")
Non ?

Cordialement
Pascal

"MV" a écrit dans le message de
news:
Bonjour,
Probleme présent dans plein de FAQ mais j'ai beau faire rien ne marche
chez moi...


Je cherche à utiliser la fonction NB.JOURS.OUVRES dans une de mes macros.
J'ai pourtant bien vérifié que
AddIns("Utilitaire d'analyse").Installed = True

Mais VB plante sur mon affectation dans ma macro définie dans un module de
mon fichier xls:

nbJour = NB.JOURS.OUVRES(2004, 2004) 'exemple vraiment stupide

Il m'indique : Objet manquant...

Si qlq un peut m'aider. Merci
MV


Avatar
AV
Deux raisons de plantage :
* Les noms de fonctionS doivent être en anglais
* La macro complémentaire "Utilitaire d'analyse - vba" doit être installée et
pas seulement "Utilitaire d'analyse" (qui ne sert que pour les fonctions dans la
feuille de calcul)
Exemples d'utilisation :

MsgBox [networkdays(A1, B1)]
MsgBox [networkdays("1/1/2004", "10/1/2004")]
MsgBox [networkdays(A1, B1,Fériés)]

AV