Excel을 사용하면 _ExcelTips_의 다른 문제에 설명 된대로 통합 문서의 변경 내용을 추적 할 수 있습니다. 변경 내용 추적을 설정하면 Excel에서 통합 문서를 공유해야합니다. 결국 변경 내용 추적은 여러 사용자가 동일한 통합 문서에 액세스하고 변경하는 환경에서 사용하기위한 것입니다.

때때로 통합 문서에 더 이상 기록되지 않도록 변경 내용 추적을 해제 할 수 있습니다. 이 기능을 끄면 Excel은 통합 문서 공유를 중지하려는 것으로 간주하므로 자동으로 공유가 꺼집니다. 추적하지 않고 계속 공유하려면 옵션이 무엇인지 궁금 할 수 있습니다.

불행히도 Excel은 통합 문서를 공유하고 변경 내용을 추적 할 때 다소 혼란 스럽습니다. 두 기능은 서로 밀접하게 관련되어 있습니다.

  • 새로운 통합 문서로 시작한 다음이를 공유하도록 선택하면 (도구 | 통합 문서 공유) Excel에서 다른 사용자가 통합 문서에 액세스하고 수정할 수 있습니다. 그러나 지금은 변경 내용 추적이 켜져 있지 않습니다.

  • 새로운 통합 문서로 시작한 다음 변경 내용을 추적하도록 선택하면 (도구 | 변경 내용 추적 | 변경 내용 강조 표시) Excel에서 자동으로 통합 문서를 공유하고 변경 내용 추적을 켭니다.

  • 공유 통합 문서로 시작하고 도구 | 변경 사항 추적 | 변경 사항을 강조 표시하면 편집하는 동안 변경 내용 추적 확인란이 선택됩니다. 이로 인해 통합 문서가 공유 되었기 때문에 변경 내용 추적도 설정되어 있다고 생각할 수 있습니다. 그렇지 않습니다. (통합 문서에 변경 사항이 표시되지 않았기 때문에 확인할 수 있습니다.) 대화 상자에서 확인을 클릭하면 활성화됩니다. 취소를 클릭하면 활성화되지 않습니다. 편집하는 동안 변경 내용 추적 확인란을 선택 취소하고 확인을 클릭하면 Excel에서 통합 문서도 공유 해제합니다.

  • 변경 내용 추적이 켜져있는 통합 문서로 시작하고 도구 | 변경 사항 추적 | 변경 사항 강조 표시, 편집하는 동안 변경 내용 추적 확인란이 선택되어 있어야합니다. 확인란을 선택 취소하고 확인을 클릭하면 Excel에서 통합 문서 공유가 해제됩니다.

  • 변경 내용 추적이 켜져있는 통합 문서로 시작하고 도구 | 통합 문서를 공유하면 동시에 여러 사용자의 변경 허용 확인란이 선택됩니다. (기억하십시오. 변경 내용 추적이 켜져 있으면 통합 문서가 자동으로 공유됩니다.) 확인란의 선택을 취소하고 확인을 클릭하면 공유가 꺼지고 변경 내용 추적 기능이 꺼집니다.

이 모든 것이 헷갈리는 것이 이상하지 않습니까? 변경 내용 추적을 해제하고 통합 문서를 계속 공유하는 가장 간단한 방법은 변경 내용 추적을 해제 한 다음 통합 문서를 저장하는 것입니다. 단일 사용자 모드로 저장됩니다. 그런 다음 통합 문서를 공유하고 다시 저장할 수 있습니다. 네 가지 간단한 단계 (추적 해제, 통합 문서 저장, 통합 문서 공유 및 통합 문서 저장)를 수행하면 정확히 원하는 위치에 있습니다. 그러나 도구 | 변경 사항 추적 | 변경 사항을 강조 표시하면 변경 내용 추적이 여전히 켜져있는 것으로 나타납니다. 확인란을 무시하고 취소를 클릭합니다. 이 시점에서는 켜지지 않습니다.

원하는 결과를 더 빨리 얻을 수있는 유일한 방법은 매크로를 사용하는 것입니다.

다음 매크로는 방금 설명한 단계를 자동화합니다.

Sub KeepShared()

Dim sFile As String     Dim sMsg As String     Dim iUsers As Integer     Dim iAnswer As Integer

With ActiveWorkbook         If .MultiUserEditing Then             sFile = .Name             iAnswer = vbYes             iUsers = UBound(.UserStatus)

If iUsers > 1 Then                 sMsg = sFile & " is also open by " & _                     iUsers - 1 & " other users:"

For x = 2 To iUsers                     sMsg = sMsg & vbCrLf & .UserStatus(x, 1)

Next                 sMsg = sMsg & vbCrLf & vbCrLf & "Proceed?"

iAnswer = MsgBox(sMsg, vbYesNo)

End If

If iAnswer = vbYes Then                 .ExclusiveAccess                 .SaveAs Filename:=sFile, AccessMode:=xlShared             End If         End If     End With End Sub

매크로는 통합 문서가 공유되는지 확인하기 위해 .MultiUserEditing 속성을 확인하는 것으로 시작됩니다. 그렇다면 매크로는 통합 문서를 현재 여러 사람이 사용하고 있는지 확인합니다. 그렇다면 계속할 것인지 묻는 메시지가 나타납니다. 그렇게하면 (또는 현재 통합 문서가 열려있는 여러 사용자가없는 경우) 통합 문서가 단독 액세스 (단일 사용자)로 설정되고 공유 모드로 저장됩니다. 단독 액세스 용 통합 문서를 설정하면 변경 내용 추적 기능도 해제됩니다.

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (2511)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.

link : / excelribbon-Turning_Off_Track_Changes_without_Unsharing [공유 해제없이 변경 내용 추적 해제].