Excel ti consente di aprire un bel po ‘di cartelle di lavoro contemporaneamente, a seconda della quantità di memoria disponibile sul tuo sistema. Per alcune persone non è insolito avere dieci, quindici, venti o più cartelle di lavoro aperte, tutte in una volta.

Tradizionalmente, il normale metodo utilizzato per passare da una cartella di lavoro all’altra consiste nell’attivare il menu Finestra, quindi selezionare la cartella di lavoro desiderata tra quelle visualizzate nel menu. Se sono aperte più di nove cartelle di lavoro, Excel visualizza un’opzione di menu che dice “Altre finestre”, che puoi selezionare per visualizzare un elenco di tutte le cartelle di lavoro aperte.

La selezione di una cartella di lavoro da questo elenco finisce nella cartella di lavoro visualizzata.

Se lavori abitualmente con molte cartelle di lavoro aperte, può essere un problema fare ripetutamente clic su Finestra | Più Windows e quindi seleziona la cartella di lavoro che desideri visualizzare. Sarebbe molto più semplice se le cartelle di lavoro fossero tutte elencate e se fosse possibile selezionarle dall’elenco. Sfortunatamente, Excel non ti consente di visualizzare più di nove cartelle di lavoro nel menu di Windows. (Nove sembra essere un numero piuttosto arbitrario, ma Microsoft ha dovuto impostare un limite da qualche parte. Nove è uguale a qualsiasi altro limite arbitrario.) Tuttavia, ci sono alcune soluzioni alternative che puoi usare.

La prima soluzione è semplicemente fare un uso migliore della barra delle applicazioni di Windows. Per prima cosa, configura Excel in modo che visualizzi un pulsante sulla barra delle applicazioni per ogni cartella di lavoro aperta:

  1. Scegli Opzioni dal menu Strumenti. Excel visualizza la finestra di dialogo Opzioni.

  2. Assicurati che la scheda Visualizza sia visualizzata.

  3. Assicurati che la casella di controllo Windows nella barra delle applicazioni sia selezionata.

  4. Fare clic su OK.

Ora, quando apri cartelle di lavoro aggiuntive, Excel visualizza un pulsante sulla barra delle applicazioni per ogni cartella di lavoro. Ciò significa che se hai venti cartelle di lavoro aperte, vedrai venti pulsanti sulla barra delle applicazioni. Ovviamente, ogni pulsante della barra delle applicazioni sarà piuttosto piccolo e potresti non essere in grado di distinguere il nome della cartella di lavoro su ciascun pulsante. Puoi aiutare a mitigare questo problema semplicemente ingrandendo la barra delle applicazioni: sposta il puntatore del mouse sul bordo superiore della barra delle applicazioni. Fare clic sul bordo e trascinarlo verso l’alto. Ciò consente di avere due, tre o più righe designate per la barra delle applicazioni.

I singoli pulsanti saranno quindi più grandi man mano che si riorientano per la maggiore stanza della barra delle applicazioni.

Con la barra delle applicazioni ingrandita e i pulsanti disponibili che corrispondono a ciascuna cartella di lavoro aperta, non è più necessario nemmeno aprire il menu Finestra per passare da una cartella di lavoro a un’altra. Tutto quello che devi fare è fare clic sul pulsante appropriato sulla barra delle applicazioni.

Se preferisci non ingrandire la barra delle applicazioni in modo che occupi righe aggiuntive, puoi invece utilizzare le funzionalità di cambio attività di Excel. Tieni premuto il tasto Alt mentre premi ripetutamente il tasto Tab per passare da una finestra all’altra. Quando la finestra della cartella di lavoro desiderata è selezionata, rilascia il tasto Alt e viene visualizzata la cartella di lavoro effettiva.

Se preferisci non giocherellare con la barra delle applicazioni o ingombrarla con un pulsante per ogni cartella di lavoro, dovrai sviluppare macro per visualizzare un elenco di cartelle di lavoro, consentirti di selezionarne una e quindi passare da una all’altra. Il modo più efficiente per farlo è creare un form utente e allegarvi diverse macro. Segui questi passaggi:

  1. Assicurati di aver creato un file Personal.xls per contenere le tue macro comuni. (Come si fa è stato discusso in altri numeri di ExcelTips.)

  2. Premi Alt + F11 per visualizzare l’editor VBA.

  3. Assicurati che la cartella di lavoro Personal.xls sia selezionata nella finestra del browser degli oggetti. (Angolo superiore sinistro dell’editor VBA.)

  4. Scegli UserForm dal menu Inserisci. Un nuovo UserForm appare al centro dello schermo.

  5. Utilizzando la casella degli strumenti sul lato sinistro dell’editor VBA, posizionare un controllo ListBox in UserForm. Questo controllo manterrà l’elenco delle cartelle di lavoro aperte. (Sentiti libero di rendere il ListBox grande o piccolo come desideri.)

  6. Aggiungi qualsiasi altro elemento desiderato al Form utente, come il testo della spiegazione, ecc.

  7. Ridimensiona UserForm alla dimensione che desideri visualizzare.

  8. Fare clic con il pulsante destro del mouse su UserForm (non su ListBox) e selezionare Visualizza codice dal menu contestuale. Viene quindi visualizzata la finestra del codice per UserForm.

  9. Sostituisci tutto ciò che è nella finestra del codice con il seguente codice:

  10. Scegli Modulo dal menu Inserisci. Viene visualizzata una finestra del codice per il nuovo modulo.

  11. Aggiungi il seguente codice alla finestra del codice del modulo:

  12. Chiudi l’editor VBA e torna a Excel premendo Alt + Q.

Una volta in Excel, è possibile assegnare la macro AllWindows a un pulsante della barra degli strumenti oa una voce di menu. Quando fai clic sul pulsante o scegli l’opzione di menu, viene visualizzato il Form utente, che mostra tutte le cartelle di lavoro aperte. È quindi possibile selezionarne uno e il Form utente scompare e viene visualizzata la cartella di lavoro selezionata.

_Nota: _

Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (2807) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: