Tengo una función en excel 2003 que se ejecuta al abrirlo pero deseo detenerla con macro

Hola expertos!!!

Tengo un archivo de excel 2003 con una función que es la siguiente....

Function between(Fi As Date, Ff As Date, Dia As Integer) As Integer
Dim cont
cont = 0
Do While Fi
If Weekday(Fi) = Dia Then
cont = cont + 1
End If
Fi = Fi + 1
Loop
between = cont
End Function


Lo que necesito es que no se ejecute cuando se abre el archivo que la contiene, ya que yo al ejecutar una macro que hace abrir el archivo con la función y le hace modificaciones, se detiene la macro en la función, ya que ejecuta la función y finaliza mi macro, la macro corre bien por que sin la función todo funciona a la perfección.

Gracias de antemano y espero me puedan apoyar.


SaludosCordiales!!!

Añade tu respuesta

Haz clic para o