Buongiorno,
ho un file i cui dati, tramite un plugin, vengono pubblicati sul web solo che questo plugin vuole il file chiuso.
Ho "creato" in un file una macro che ciclicamente va ad aprire un altro file, gli aggiorna i dati e poi lo salva e lo richiude.
Mi sembrava tutto troppo semplice infatti una volta lanciata, mi apre il file ma dopo 10 sec mi compare una maschera di errore "l'operazione annullerà un aggiornamento dei dati in sospeso, continuare?". Come se non avesse fatto in tempo ad aggiornare il file percui ho aggiunto una stringa con wait
Sub A_C()
'
' A_C Macro
'
'
ChDir "C:\Users\Regata\Desktop"
Workbooks.Open Filename:="C:\Users\Regata\Desktop\Giac MP.xlsx"
ActiveWorkbook.RefreshAll
Application.Wait (Now + TimeValue("0:00:10"))
ActiveWorkbook.Save
ActiveWindow.Close
End Sub
Sub schedula()
Application.OnTime Now + TimeValue("00:00:30"), "A_C"
Bin = True
End Sub
Sub ferma()
Bin = False
End Sub
forse wait non è il comando giusto? e poi dato che si blocca non so se ciclicamente fa tutto correttamente
mi dite se il resto della macro è corretto?
Grazie
Renato
----------
Excel 2010