Sinceramente non ho capito... Se una funzione è definita in un modulo relativo ad un certo file deve funzionare a prescidere dalla finestra di VBA aperta o meno.
Altro discorso è, invece, se la protezione dalle macro viene attivata impedendone la corretta esecuzione.

Boolean