Bonjour a tous,
Je viens vers vous car je rencontre un petit problème avec une fonction, qui s'exécute même sur d'autre classeurs.
Par exemple, dans le classeur1, j'ai créé une fonction de calcul de jour ouvrés.
Celle ci me permet, dans le classeur1 d'écrire la formule suivante =NbJourOuvres(arg1;arg2)
Quand j'ouvre le classeur2, et si le classeur1 est également ouvert, lorsque je lance une macro du classeur2, la fonction du classeur1 est toujours exécutée. Comme ci le classeur1 était recalculé.
Cela ralenti fortement la macro du classeur2.
Est-il possible de bloquer l'exécution de la fonction au classeur1?
Ma fonction est dans un module standard du classeur1. J'ai essayé "private function" mais ça ne change rien.
Si quelqu'un a une solution, je suis preneur.
Par avance, je vous remercie de votre aide.
Je viens vers vous car je rencontre un petit problème avec une fonction, qui s'exécute même sur d'autre classeurs.
Par exemple, dans le classeur1, j'ai créé une fonction de calcul de jour ouvrés.
Celle ci me permet, dans le classeur1 d'écrire la formule suivante =NbJourOuvres(arg1;arg2)
Quand j'ouvre le classeur2, et si le classeur1 est également ouvert, lorsque je lance une macro du classeur2, la fonction du classeur1 est toujours exécutée. Comme ci le classeur1 était recalculé.
Cela ralenti fortement la macro du classeur2.
Est-il possible de bloquer l'exécution de la fonction au classeur1?
Ma fonction est dans un module standard du classeur1. J'ai essayé "private function" mais ça ne change rien.
Si quelqu'un a une solution, je suis preneur.
Par avance, je vous remercie de votre aide.