KutoolsforOffice— 하나의 솔루션, 다섯 가지 강력한 도구。적은 노력으로 더 큰 성과。

Excel 통합 문서의 모든 워크시트에서 동일한 범위 선택을 동기화하려면 어떻게 해야 하나요?

작성자기술 지원수정 날짜

Excel 통합 문서 작업 중일 때 여러 워크시트에서 동일한 범위를 선택하여 데이터를 보다 효율적으로 비교하거나 분석해야 할 수도 있습니다。 아래 방법을 사용하면 모든 워크시트에서 범위 선택를 빠르게 동기화하여 정보를 일관되게 확인할 수 있습니다。

선택된 범위가 표시된 Sheet1의 스크린샷동일한 범위가 선택된 Sheet2의 스크린샷

모든 워크시트에서 동일한 범위를 『모든 시트 선택』으로 선택하세요

한 번의 클릭으로 모든 워크시트의 동일한 범위를 빠르게 동기화하세요

VBA 코드를 사용하여 시트 동기화


모든 워크시트에서 동일한 범위를 『모든 시트 선택』으로 선택하세요

워크북 내 모든 워크시트에서 동일한 범위를 선택할 수 있습니다。 아래 예시와 같습니다:

1. 모든 워크시트에서 선택하려는 활성 워크시트의 범위를 선택합니다。 예: “A103:C112" 범위。

2. 그런 다음 워크시트 탭을 오른쪽 클릭하고 메뉴에서 「모든 시트 선택」을 고릅니다。

Excel의 오른쪽 클릭 메뉴에 있는 '모든 시트 선택' 옵션의 스크린샷

3. 워크북의 모든 워크시트에서 동일한 범위가 선택됩니다。

참고: 이 방법으로 모든 워크시트에서 동일한 범위를 선택하는 경우 모든 워크시트에서 동일한 범위만 선택할 수 있으며 창 내 동일한 위치에 모든 범위 선택을 표시할 수는 없습니다。

한 번의 클릭으로 모든 워크시트를 동일한 범위로 빠르게 동기화하세요

「Kutools for Excel」를 설치한 경우 「시트 동기화」 기능을 사용하여 다음과 같이 모든 워크시트를 동일한 범위로 쉽게 동기화할 수 있습니다:

Kutools for Excel는 복잡한 작업을 간소화하는 300 개 이상의 고급 기능을 제공하여 창의성과 효율성을 높입니다。AI 기능과 통합된Kutools 는 정밀하게 작업을 자동화하여 데이터 관리를 손쉽게 만들어 줍니다。Kutools for Excel 에 대한 자세한 정보。。。         무료 체험。。。

1. 활성 워크시트를 활성화하고 사용하려는 범위를 선택합니다。

2. 클릭하세요 Kutools 플러스 > 워크시트 > 시트 동기화。

3. 그러면 프롬프트 창이 나타나 워크북 내 모든 워크시트에 동일한 범위 선택과 상단 왼쪽 셀이 적용될 것임을 알려줍니다。

워크시트 동기화 프롬프트 상자의 스크린샷

4. 확인(OK)을 클릭하면 모든 워크시트가 동기화됩니다。 워크시트 간을 이동할 때마다 각 워크시트에서 동일한 범위가 선택되어 있습니다。 스크린샷 참조:

동일한 선택 범위가 표시된 동기화된 워크시트의 스크린샷동일한 선택 범위가 표시된 동기화된 워크시트의 스크린샷
동일한 선택 범위가 표시된 동기화된 워크시트의 스크린샷동일한 선택 범위가 표시된 동기화된 워크시트의 스크린샷
참고: 시트 동기화 프롬프트 창에서 「다음 번에는 표시하지 않음(Don’t show me next time)」을 선택하면 이 기능을 다음에 사용할 때 해당 창이 나타나지 않습니다。

 

팁:

VBA 코드를 사용하여 시트 동기화

다음 VBA 코드를 사용하면 모든 워크시트에서 동일한 범위가 선택되고 창 내 동일한 위치에 범위 선택이 표시되도록 빠르게 설정할 수 있습니다。

1. 한 워크시트에서 범위를 선택한 후 「개발 도구(Developer)」 > 「Visual Basic」을 클릭하면 새 「Microsoft Visual Basic for Applications 창」이 표시됩니다。

2. 「삽입(Insert)」 > 「모듈(Module)」을 클릭한 후 다음 코드를 모듈에 복사하여 붙여넣습니다:

VBA: 워크북의 모든 워크시트 동기화

Sub SynchSheets()
'Update 20130912
Dim WorkShts As Worksheet
Dim sht As Worksheet
Dim Top As Long
Dim Left As Long
Dim RngAddress As String
Application.ScreenUpdating = False
Set WorkShts = Application.ActiveSheet
Top = Application.ActiveWindow.ScrollRow
Left = Application.ActiveWindow.ScrollColumn
RngAddress = Application.ActiveWindow.RangeSelection.Address
For Each sht In Application.Worksheets
    If sht.Visible Then
        sht.Activate
        sht.Range(RngAddress).Select
        ActiveWindow.ScrollRow = Top
        ActiveWindow.ScrollColumn = Left
    End If
Next sht
WorkShts.Activate
Application.ScreenUpdating = True
End Sub

3. 그런 다음 「실행(Run)」 버튼 또는 “F5" 키를 눌러 코드를 실행하면 모든 워크시트에서 동일한 범위가 선택되고 창 내 동일한 위치에 범위 선택가 표시됩니다。