Direi che sono 2 cose diverse...!!
Time() ha solo il riferimento a "hh:mm:ss" mentre Now() ha anche mm/dd/yyyy cosa che evidentemente non servono.
Eventualmente un Formta(Now(),"hh:mm:ss") sarebbe equivalente.
In tutti i casi io credo sia un problema di RIFERIMENTI nel codice VBA.
Vale a dire che prima di tutto ci dobbiamo assicurare di aver messo Option Explicit negli eventuali Moduli VBA, quindi fai un COMPILA...
Potrebbe a questo punto emergere una segnalazione di MANCATO riconoscimento di alcune Funzioni VBA.
Di solito è sintomo che si è sviluppato con Riferimenti NON TROVATI nel PC in cui poi si va ad operare...
A questo punto si va in RIFERIMENTI, e si verifica che non sia presente un:
MANCA:NomeLibreria....
In questo caso si deve ripristinare il riferimento a quanto esistente nella macchina, e poi RICOMPILARE.
Poi una volta che funziona si deve riflettere sulla modalità LATEBINDING.
Spero di aver centrato il problema.