David a une grande feuille de calcul qu’il doit afficher dans trois fenêtres différentes et les faire défiler toutes en même temps. Il sait utiliser la « vue côte à côte » et activer le défilement synchrone, mais cela semble ne fonctionner que pour deux fenêtres. David se demande s’il existe un moyen de le faire pour trois.

Il n’existe aucun moyen de faire un défilement synchrone dans Excel avec plus de deux fenêtres. En fonction de vos besoins (et de la nature de vos données), vous pourrez peut-être contourner ce problème en divisant les fenêtres de manière créative, de sorte que vous vous retrouviez avec deux fenêtres réelles, mais l’une d’entre elles est divisée pour afficher deux parties différentes de la même feuille de calcul. .

Si cela ne répond pas à vos besoins, la seule chose que vous pouvez faire est de simuler la synchronicité entre les fenêtres. Cela doit être fait avec une macro, semblable à ce qui suit:

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

Cette macro parcourt essentiellement chaque feuille de calcul dans le classeur et rend la même cellule active et visible dans chaque feuille de calcul. Si vous commencez avec vos feuilles de calcul affichées à l’écran, la macro « synchronisera » ce que vous voyez dans chaque feuille de calcul afin qu’il soit identique.

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites ExcelTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / excelribbon-ExcelTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (9777) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365.