A me continua a funzionare con una unica anomalia:
-in molti casi, l'istruzione
http1.Open "POST", url1, False fallisce perche' (secondo me) l'istruzione precedente non ha finito di creare l'oggetto "MSXML2.ServerXMLHTTP"
Ma questa continua creazione dell'oggetto e' inutile, quindi il mio suggerimento e' di sostituire, nella Sub importarisultati, la riga
Set http1 = CreateObject("MSXML2.ServerXMLHTTP") con
- Codice: Seleziona tutto
If http1 Is Nothing Then Set http1 = CreateObject("MSXML2.ServerXMLHTTP")
DoEvents
Poi hai i dati di 177 leghe da prelevare, serviranno "parecchi" minuti; lavorando con ScreenUpdating = False sullo schermo non vedrai granchè fino al completamento della macro, a parte alcune indicazioni visualizzate sulla status bar.
Normalmente quanto dura tutto il processo?
Comunque secondo me devi solo aspettare...