Scorrimento sincrono con più di due finestre (Microsoft Excel)
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.