David ha un grande foglio di lavoro che deve visualizzare in tre finestre diverse e farle scorrere tutte contemporaneamente. Sa usare “vista fianco a fianco” e attivare lo scorrimento sincrono, ma sembra funzionare solo per due finestre. David si chiede se c’è un modo per farlo per tre.

Non è possibile eseguire lo scorrimento sincrono in Excel con più di due finestre. A seconda delle tue esigenze (e della natura dei tuoi dati) potresti essere in grado di aggirare questo problema dividendo le finestre in modo creativo, in modo tale da finire con due finestre effettive, ma una di esse è divisa per mostrare due parti diverse dello stesso foglio di lavoro .

Se ciò non soddisfa le tue esigenze, l’unica cosa che puoi fare è simulare la sincronicità tra le finestre. Questo deve essere fatto con una macro, simile alla seguente:

Sub SynchSheets()

' Duplicates the active sheet's cell position in each sheet

If TypeName(ActiveSheet) <> "Worksheet" Then Exit Sub

Dim shUser As Worksheet     Dim sht As Worksheet     Dim lTopRow As Long     Dim lLeftCol As Long     Dim sAddr As String

Application.ScreenUpdating = False

' Note the current sheet     Set shUser = ActiveSheet

' take information from current sheet     With ActiveWindow         lTopRow = .ScrollRow         lLeftCol = .ScrollColumn         sAddr = .RangeSelection.Address     End With

' loop through worksheets     For Each sht In ActiveWorkbook.Worksheets         If sht.Visible Then 'skip hidden sheets             sht.Activate             Range(sAddr).Select             ActiveWindow.ScrollRow = lTopRow             ActiveWindow.ScrollColumn = lLeftCol         End If     Next sht

shUser.Activate     Application.ScreenUpdating = True End Sub

Questa macro essenzialmente passa attraverso ogni foglio di lavoro nella cartella di lavoro e rende la stessa cella attiva e visibile in ogni foglio di lavoro. Se inizi con i fogli di lavoro visualizzati sullo schermo, la macro “sincronizzerà” ciò che vedi in ogni foglio di lavoro in modo che sia lo stesso.

_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 (9777) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 e Excel in Office 365.