Synchrones Scrollen mit mehr als zwei Windows (Microsoft Excel)
David hat ein großes Arbeitsblatt, das er in drei verschiedenen Fenstern anzeigen und alle gleichzeitig scrollen lassen muss. Er weiß, wie man „Ansicht nebeneinander“ verwendet und das synchrone Scrollen aktiviert, aber es scheint nur für zwei Fenster zu funktionieren. David fragt sich, ob es einen Weg gibt, dies für drei zu tun.
Es gibt keine Möglichkeit, in Excel mit mehr als zwei Fenstern synchron zu scrollen. Abhängig von Ihren Anforderungen (und der Art Ihrer Daten) können Sie dies möglicherweise umgehen, indem Sie Fenster kreativ so aufteilen, dass Sie zwei tatsächliche Fenster erhalten. Eines davon wird jedoch aufgeteilt, um zwei verschiedene Teile desselben Arbeitsblatts anzuzeigen .
Wenn dies nicht Ihren Anforderungen entspricht, können Sie nur die Synchronität zwischen Fenstern simulieren. Dies muss mit einem Makro erfolgen, ähnlich dem folgenden:
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
Dieses Makro durchläuft im Wesentlichen jedes Arbeitsblatt in der Arbeitsmappe und macht dieselbe Zelle in jedem Arbeitsblatt aktiv und sichtbar. Wenn Sie mit Ihren Arbeitsblättern beginnen, die auf dem Bildschirm angezeigt werden, „synchronisiert“ das Makro das, was Sie in jedem Arbeitsblatt sehen, so dass es dasselbe ist.
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (9777) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365.