KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come sincronizzare lo stesso intervallo selezionato in tutti i fogli di lavoro di una cartella Excel?

AutoreAssistenza tecnica Data di modifica

Quando lavori con una cartella di lavoro Excel, potrebbe esserti utile selezionare lo stesso intervallo su più fogli per confrontare o analizzare i dati in modo più efficiente. I metodi seguenti ti permettono di sincronizzare rapidamente la selezione dell’intervallo su tutti i fogli, garantendo una visualizzazione coerente delle informazioni.

Uno screenshot di Foglio1 con un intervallo selezionatoUno screenshot di Foglio2 con lo stesso intervallo selezionato

Seleziona gli stessi intervalli in tutti i fogli di lavoro con Seleziona Tutti i Fogli

Sincronizza rapidamente tutti i fogli di lavoro nello stesso intervallo con un solo clic

Utilizzo del codice VBA per Sincronizza Schede


Seleziona gli stessi intervalli in tutti i fogli di lavoro con Seleziona Tutti i Fogli

Puoi far sì che tutti i fogli di lavoro selezionino lo stesso intervallo in una cartella di lavoro, come mostrato di seguito:

1. Seleziona un intervallo nel foglio di lavoro attivo che desideri applicare a tutti i fogli di lavoro, ad esempio l’intervallo "A103:C112".

2. Fai quindi clic con il pulsante destro del mouse sulla scheda del foglio di lavoro e seleziona «Seleziona tutti i fogli» dal menu.

Uno screenshot dell'opzione 'Seleziona tutti i fogli' nel menu contestuale di Excel

3. Tutti i fogli di lavoro nella cartella avranno selezionato lo stesso intervallo.

Nota: con questo metodo è possibile selezionare lo stesso intervallo in tutti i fogli di lavoro, ma non è possibile visualizzare tutti i Seleziona intervallo nella stessa posizione della finestra.

Sincronizza rapidamente tutti i fogli di lavoro nello stesso intervallo con un solo clic

Se hai installato «Kutools per Excel», puoi utilizzare la funzione «Sincronizza Schede» per sincronizzare facilmente tutti i fogli di lavoro nello stesso intervallo come segue:

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Attiva un foglio di lavoro e seleziona l’intervallo che vuoi utilizzare.

2. Clicca  KUTOOLS PLUS > Foglio di Lavoro > Sincronizza Schede.

3. Viene visualizzata una finestra di dialogo per ricordare che tutti i fogli di lavoro all'interno della cartella avranno lo stesso intervallo selezionato e la stessa cella in alto a sinistra.

Uno screenshot della finestra di dialogo 'Sincronizza fogli di lavoro'

4. Fai clic su OK e tutti i fogli di lavoro verranno sincronizzati: passando da un foglio all’altro, lo stesso intervallo risulterà selezionato in ciascuno. Vedere le schermate:

Uno screenshot di fogli di lavoro sincronizzati che mostrano lo stesso intervallo selezionatoUno screenshot di fogli di lavoro sincronizzati che mostrano lo stesso intervallo selezionato
Uno screenshot di fogli di lavoro sincronizzati che mostrano lo stesso intervallo selezionatoUno screenshot di fogli di lavoro sincronizzati che mostrano lo stesso intervallo selezionato
Nota: se si seleziona l’opzione «Non mostrare più questo messaggio» nella finestra di dialogo Sincronizza Schede, la finestra non verrà visualizzata al successivo utilizzo di questa funzione.

 

Suggerimenti:

Utilizzare il codice VBA per Sincronizza Schede

Con il seguente codice VBA, puoi assicurarti che tutti i fogli di lavoro abbiano lo stesso intervallo selezionato e che il riquadro «Seleziona intervallo» appaia nella stessa posizione della finestra.

1. Seleziona un intervallo in un foglio di lavoro, quindi fai clic su «Sviluppo» > «Visual Basic»: si aprirà una nuova finestra denominata «Microsoft Visual Basic, Applications Edition».

2. Fare clic su «Inserisci» > «Modulo», quindi copiare e incollare il codice seguente nel modulo:

VBA: sincronizzare tutti i fogli di lavoro di una cartella

Sub SynchSheets()
'Update 20130912
Dim WorkShts As Worksheet
Dim sht As Worksheet
Dim Top As Long
Dim Left As Long
Dim RngAddress As String
Application.ScreenUpdating = False
Set WorkShts = Application.ActiveSheet
Top = Application.ActiveWindow.ScrollRow
Left = Application.ActiveWindow.ScrollColumn
RngAddress = Application.ActiveWindow.RangeSelection.Address
For Each sht In Application.Worksheets
    If sht.Visible Then
        sht.Activate
        sht.Range(RngAddress).Select
        ActiveWindow.ScrollRow = Top
        ActiveWindow.ScrollColumn = Left
    End If
Next sht
WorkShts.Activate
Application.ScreenUpdating = True
End Sub

3. Fare quindi clic sul pulsante «Esegui» o premere il tasto "F5" per eseguire il codice: in tutti i fogli di lavoro verrà selezionato lo stesso intervallo e la finestra «Seleziona intervallo» apparirà nella stessa posizione.