Se hai bisogno di automatizzare le attività ripetitive nei fogli di lavoro Excel è possibile utilizzare il built-in di Visual Basic per compilatore Applications (VBA). Durante il corso dell'esecuzione del codice VBA che occasionalmente potrebbe essere necessario passare a una cartella di lavoro diversa, ad esempio se è necessario copiare una cella in una cartella e incollarlo in un altro. Cambiare la cartella di lavoro attivo è un processo semplice che richiede solo una singola riga di codice.
Istruzioni
1
Aprire il foglio di calcolo Excel. Controllare i nomi delle cartelle di lavoro disponibili nella parte inferiore della finestra e nota giù la cartella di lavoro specifico che si desidera attivare.
2
Passare alla scheda "Sviluppo" e quindi fare clic sul collegamento "Visual Basic". Fare clic sul nome della cartella di lavoro sul lato sinistro della finestra che si desidera modificare.
3
Comunicare il Visual Basic per Applications editor che si desidera creare una nuova procedura digitando in apertura e chiusura comandi "Sub". Ad esempio se si desidera chiamare la routine "ChangeWorkbook" tipo "Sub ChangeWorkbook ()" e poi "End Sub".
4
Utilizzare il tasto INVIO per inserire poche righe-tra l'apertura e chiusura "Sub" comandi.
5
Utilizzare il metodo di "Attiva" della proprietà "Cartella di lavoro" per cambiare la cartella di lavoro attiva. Ad esempio se si desidera passare a una cartella di lavoro denominata "PayrollSheet" tipo "PayrollSheet.Activate."
6
Passare nuovamente alla visualizzazione di cartella di lavoro e fare clic sulla scheda "Sviluppatore" nuovamente. Selezionare "Macro" e quindi fare clic sul nome utilizzato per il Sub creato in precedenza. Fare clic su "Esegui" per eseguire il codice e modificare la cartella di lavoro attiva.
Consigli & Avvertenze
- Se è stato digitato correttamente il nome della cartella di lavoro o digitare un nome di cartella di lavoro non valido il codice genererà un errore quando si tenta di eseguire è etichettato "errore di runtime 424: oggetto richiesto."