Skip to main content

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

Author: Tech Support Last Modified: 2025-05-29

Quando si lavora con una cartella di lavoro Excel, potrebbe essere necessario selezionare lo stesso intervallo in più fogli di lavoro per confrontare o analizzare i dati in modo più efficiente. I metodi seguenti ti aiuteranno a sincronizzare rapidamente gli intervalli selezionati in tutti i fogli di lavoro, rendendo più facile visualizzare le informazioni in modo coerente.

A screenshot of Sheet1 with a range selected A screenshot of Sheet2 with the same range selected

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

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

Utilizzo del codice VBA per sincronizzare i fogli di lavoro


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

Puoi fare in modo 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 selezionare in tutti i fogli di lavoro. Ad esempio, l'intervallo "A103:C112".

2. Quindi fai clic con il tasto destro sul tab del foglio di lavoro e scegli "Seleziona tutti i fogli" dal menu.

A screenshot of the 'Select All Sheets' option in Excel's right-click menu

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

Nota: per selezionare lo stesso intervallo in tutti i fogli di lavoro in questo modo, è possibile selezionare solo lo stesso intervallo in tutti i fogli di lavoro, ma non è possibile visualizzare tutti gli intervalli selezionati nella stessa posizione della finestra.

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

Se hai installato "Kutools per Excel", puoi utilizzare la funzione "Sincronizza Fogli di Lavoro" per sincronizzare facilmente tutti i fogli di lavoro affinché abbiano lo stesso intervallo come segue:

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Attiva un foglio di lavoro e seleziona l'intervallo che desideri utilizzare.

2. Clicca su Kutools Plus > Foglio di lavoro > Sincronizza Fogli di Lavoro.

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

A screenshot of the Synchronize Worksheets prompt box

4. Clicca su OK, e tutti i fogli di lavoro saranno sincronizzati. Quando navighi tra tutti i fogli di lavoro, ogni foglio avrà lo stesso intervallo selezionato. Vedi gli screenshot:

A screenshot of synchronized worksheets showing the same selected range A screenshot of synchronized worksheets showing the same selected range
A screenshot of synchronized worksheets showing the same selected range A screenshot of synchronized worksheets showing the same selected range
Nota: Se selezioni Non mostrarmelo la prossima volta nella finestra di dialogo Sincronizza Fogli di Lavoro, questa finestra non apparirà quando utilizzerai nuovamente questa funzione.

 

Suggerimenti:

Utilizzo del codice VBA per sincronizzare i fogli di lavoro

Utilizzando il seguente codice VBA, puoi rapidamente fare in modo che tutti i fogli di lavoro abbiano lo stesso intervallo selezionato e visualizzare l'intervallo selezionato nella stessa posizione della finestra.

1. Seleziona un intervallo in un foglio di lavoro, quindi clicca su "Sviluppatore" > "Visual Basic", verrà visualizzata una nuova finestra "Microsoft Visual Basic for Applications".

2. Clicca su "Inserisci" > "Modulo", quindi copia e incolla il seguente codice nel modulo:

VBA: sincronizza tutti i fogli di lavoro di una cartella di lavoro

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. Quindi clicca sul pulsante "Esegui" o premi il tasto "F5" per eseguire il codice, tutti i fogli di lavoro avranno lo stesso intervallo selezionato e visualizzeranno gli intervalli selezionati nella stessa posizione della finestra.