Domanda

Ho una semplice cartella di lavoro di Excel con un foglio dove è caricata una query dopo l'avvio della cartella di lavoro. Non è Procedura VBA.

È possibile avviare la procedura VBA dopo I dati esterni sono caricati?

O è possibile avviare la macro dopo l'avvio di Excel ma attendere finché la query è terminata?

È stato utile?

Soluzione

Puoi provare questo come commentato utilizzando l'evento Workbook_Open.

Private Sub Workbook_Open()

    Me.RefreshAll
    DoEvents 'This will halt macro to allow the system finish on-going activity which is refreshing the workbook.
    MyMacro 'This is the name of the VBA procedure stored in a module you want to run

End Sub
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top