Défilement synchrone avec plus de deux fenêtres (Microsoft Excel)
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.