Come aggiornamento automatico esterno cartella di lavoro Link Dopo X Intervalli di utilizzazione del VBA in Excel
In questo articolo imparerai come aggiornare automaticamente i collegamenti alle cartelle di lavoro esterne dopo x intervalli di tempo utilizzando il codice VBA.
D): Come posso aggiornare automaticamente i collegamenti a cartelle di lavoro esterne ogni 10 secondi?
Per aggiornare il file excel ogni 10 secondi; dobbiamo seguire i seguenti passaggi:
Dobbiamo creare due file excel 1) Source.xlsm e 2) Target.xlsm Ora dobbiamo aprire entrambi i file.
Nella cartella di lavoro di origine abbiamo utilizzato la funzione RAND nell’intervallo A1: D10 Quindi copia questo intervallo utilizzando il comando Incolla speciale e scegli Incolla collegamento nella cartella di lavoro di destinazione, fai riferimento allo screenshot qui sotto
Nella cartella di lavoro Target; avviare l’editor di VB Fare clic sulla scheda Sviluppatore * Dal gruppo Codice selezionare Visual Basic
In questo modulo del libro di lavoro inserisci il seguente codice
Private Sub Workbook_Open ()
Chiama Update_Links
End Sub
-
Fare clic su Inserisci quindi su Modulo
Questo creerà un nuovo modulo.
Inserisci il seguente codice nel Modulo
Sub Update_Links ()
In caso di errore Riprendi Avanti
Nome ActiveWorkbook.UpdateLink: = ActiveWorkbook.LinkSources
Application.OnTime DateAdd (“s”, 10, Now), “Update_Links”
End Sub
Il codice precedente continuerà a funzionare ogni 10 secondi e aggiornerà i collegamenti.