Nwlapcug.com


Come cambiare la cartella di lavoro attiva in VBA

Come cambiare la cartella di lavoro attiva in VBA


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."