Синхронная прокрутка с более чем двумя окнами (Microsoft Excel)
У Дэвида есть большой рабочий лист, который ему нужно просматривать в трех разных окнах и прокручивать их все одновременно. Он знает, как использовать «просмотр рядом» и включить синхронную прокрутку, но, похоже, это работает только для двух окон. Дэвид задается вопросом, есть ли способ сделать это за троих.
В Excel нельзя выполнять синхронную прокрутку с более чем двумя окнами. В зависимости от ваших потребностей (и характера ваших данных) вы можете обойти это, творчески разделив окна, так что вы получите два фактических окна, но одно из них разделено, чтобы показать две разные части одного и того же рабочего листа. .
Если это не соответствует вашим потребностям, единственное, что вы можете сделать, это смоделировать синхронность между окнами. Это должно быть сделано с помощью макроса, подобного следующему:
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
Этот макрос, по сути, проходит через каждый лист в книге и делает одну и ту же ячейку активной и видимой на каждом листе. Если вы начнете с ваших рабочих листов, отображаемых на экране, то макрос «синхронизирует» то, что вы видите на каждом рабочем листе, так что оно будет одинаковым.
_Примечание: _
Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (9777) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365.