ho creato una macro che vorrei lanciare in una determinata ora.
come faccio ???
ho creato una macro che vorrei lanciare in una determinata ora.
come faccio ???
Flash la soluzione e' tutta qui!!
non puoi
non esiste una funzione che mi permette di impostare l'ora di esecuzione della macro ????
Flash la soluzione e' tutta qui!!
puoi pero' fare una macro che gira sempre e che controlla l'ora...
a una certa ora chiama una funzione!!
non e' bella come cosa...
con un quasi trascurabile utilizzo del processore[supersaibal]Originariamente inviato da seclimar
puoi pero' fare una macro che gira sempre e che controlla l'ora...
a una certa ora chiama una funzione!!
non e' bella come cosa... [/supersaibal]
infatti
ho detto che non mi piace...
magari mettendo il doevents nel ciclo...
oppure... ci sono altri metodi... ma non li ho mai provati
questo dovrebbe usare meno il processore
si fa una form (una maschera)
sul form si mette l'oggetto timer (come quello che c'e' in Visual basic)
ogni 1 minuto il timer fa partire il codice...che controlla l'ora
ripeto...anche se dovessero funzionare sono degli "accrocchi"...
non cose serie...
ma magari a volte aiutano
timer in vba? :master:
menù inserisci-userform
nella finsetra degli oggetti dovresti trovare il timer
confronti l'ora corrente con quella impostata da te come predefinita
If MiaOra = Adesso then
esecuzione programma
si..[supersaibal]Originariamente inviato da dvds
timer in vba? :master: [/supersaibal]
non l'hai mai usato il timer ??