Ciao.
Premesso che non capisco cosa intendi con "orari contenuti in un intervallo", per far partire una macro ad un'ora prestabilita, si può usare Application.OnTime.
Per esempio, questa istruzione farebbe partire la macro MiaMacro alle ore 17
Application.OnTime TimeValue("17:00:00"), "MiaMacro"
__________________________
[Excel 2010]
-Condividere la conoscenza aumenta la ricchezza di tutti.
-Dai ad un uomo un pesce e lo avrai sfamato per un giorno; insegnagli a pescare e lo avrai sfamato per sempre. (Confucio)
-Il sonno della ragione genera mostri. (Francisco Goya)