Dopo svariati test mi sono accorto che il codice fornito dalla microsoft non funziona bene.. in un determinato caso (che non sto qui a spiegarvi perchè è lunga) i dati non vengono aggiornati e non avete modo di accorgervene perchè non viene rilasciato nessun errore!

Mi hanno fornito un nuovo codice che è decisamente più ottimale e dai test fatti su tutte le mie procedure sembra che finalmente ci siamo!

A voi:

codice:
Dim i as integer
For i = 1 To ActiveWorkbook.Connections.Count
    ActiveWorkbook.Connections(i).Refresh
Next