Skip to main content

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

Author: Tech Support Last Modified: 2025-05-20

Excel 워크북을 사용할 때 여러 워크시트에서 동일한 범위를 선택하여 데이터를 비교하거나 분석하는 작업을 더 효율적으로 처리해야 할 수 있습니다. 아래의 방법들은 모든 워크시트에서 선택된 범위를 빠르게 동기화하여 정보를 일관되게 확인하는 데 도움이 됩니다.

A screenshot of Sheet1 with a range selected A screenshot of Sheet2 with the same range selected

모든 시트 선택으로 모든 워크시트에서 동일한 범위 선택하기

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

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


모든 시트 선택으로 모든 워크시트에서 동일한 범위 선택하기

아래에 표시된 것처럼 워크북 내의 모든 워크시트에서 동일한 범위를 선택하도록 설정할 수 있습니다.

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

2. 그런 다음 워크시트 탭을 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 "모든 시트 선택"을 선택합니다.

A screenshot of the 'Select All Sheets' option in Excel's right-click menu

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

참고: 이 방법을 사용하여 모든 워크시트에서 동일한 범위를 선택할 수 있지만, 창의 동일한 위치에 모든 선택된 범위를 표시할 수는 없습니다.

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

"Kutools for Excel"을 설치했다면, "Synchronize Worksheets" 기능을 사용하여 모든 워크시트를 쉽게 동일한 범위로 동기화할 수 있습니다.

Kutools for Excel은 300개 이상의 고급 기능을 제공하여 복잡한 작업을 간소화하고 창의성과 효율성을 향상시킵니다. AI 기능과 통합되어 Kutools는 정확하게 작업을 자동화하며, 데이터 관리를 손쉽게 만듭니다. Kutools for Excel의 상세 정보...무료 체험하기...

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

2. Kutools Plus > Worksheet > Synchronize Worksheets를 클릭합니다.

3. 그러면 워크북 내의 모든 워크시트가 동일한 선택된 범위와 왼쪽 상단 셀을 가지게 된다는 내용의 알림 상자가 나타납니다.

A screenshot of the Synchronize Worksheets prompt box

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

A screenshot of synchronized worksheets showing the same selected range A screenshot of synchronized worksheets showing the same selected range
A screenshot of synchronized worksheets showing the same selected range A screenshot of synchronized worksheets showing the same selected range
참고: Synchronize Worksheets 알림 상자에서 '다음에 다시 보지 않기'를 체크하면, 다음에 이 기능을 사용할 때 해당 상자가 나타나지 않습니다.

 

팁:

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" 키를 눌러 코드를 실행하면, 모든 워크시트에서 동일한 범위가 선택되고 창의 동일한 위치에 선택된 범위가 표시됩니다.