Se hai bisogno di automatizzare le attività ripetitive in fogli di calcolo Excel è possibile utilizzare il built-in Visual Basic, Applications Edition (VBA ) del compilatore . Nel corso di esecuzione del codice VBA potrebbe essere occasionalmente necessario passare a un'altra cartella di lavoro , come ad esempio se avete bisogno di copiare una cella da una cartella di lavoro e incollarlo in un altro . Cambiando la cartella di lavoro correntemente attivo è un processo semplice che richiede solo una singola linea di codice . Cose che ti serviranno 
 Microsoft Excel 
 Mostra più istruzioni 
 1 
 aprire il tuo foglio di calcolo Excel . Controllare i nomi delle cartelle di lavoro disponibili nella parte inferiore della finestra e annotare la cartella di lavoro specifico che si desidera attivare . 
 2 
 Passare alla scheda " sviluppatori" e quindi fare clic sul collegamento " Visual Basic " . Fare clic sul nome della cartella di lavoro nella parte sinistra della finestra che si desidera modificare . 
 3 
 Lasciate il Visual Basic per Applications editore sanno che si desidera creare una nuova procedura digitando in apertura e chiusura comandi "Sub" . Ad esempio , se si desidera chiamare la procedura di tipo " ChangeWorkbook " " ChangeWorkbook Sub ( ) " e poi "End Sub ". 
 4 
 Utilizzare il tasto Invio per mettere un paio di righe in - tra l'apertura e chiusura comandi "Sub" . 
 5 
 Utilizzare il metodo "Attiva" della proprietà " cartella di lavoro " per cambiare la cartella di lavoro attiva . Ad esempio , se si desidera passare a una cartella di lavoro di nome tipo " PayrollSheet " " PayrollSheet.Activate ". 
 6 
 Tornare alla vista cartella di lavoro e fare clic di nuovo la scheda " Sviluppo " . Seleziona "Macro" e quindi fare clic sul nome utilizzato per i Sub create in precedenza . Fare clic su "Esegui" per eseguire il codice e modificare la cartella di lavoro attiva .