David는 세 개의 다른 창에서보고 동시에 스크롤해야하는 큰 워크 시트를 가지고 있습니다. 그는 “나란히보기”를 사용하고 동기식 스크롤을 켜는 방법을 알고 있지만 두 개의 창에서만 작동하는 것 같습니다. 데이비드는 3 인용 방법이 있는지 궁금해합니다.

두 개 이상의 창이있는 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)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다.