David는 Excel이 대규모 워크 시트에서 발생하는 일을 추적하는 데 매우 유용한 방법 인 감사 도구 (Trace Dependents 및 Trace Precedents)를 제공한다고 올바르게 지적합니다. 그러나 실제 인터페이스는 작은 영역의 셀만 나열하고 David는이 셀 목록을 쉽게 복사하여 분석하고 조작 할 수 없습니다. 큰 워크 시트의 중요한 셀에 Trace Dependents를 사용하면 작은 대화 상자에 수백 개의 참조가 포함될 수 있습니다. David는이 정보를 빈 워크 시트 나 다른 통합 문서와 같이보다 유용한 형식으로 만드는 비교적 쉬운 방법이 있는지 궁금합니다.

기본 Excel 명령으로는이 작업을 수행 할 수있는 방법이 분명히 없지만 원하는 정보를 추출하는 매크로를 만들 수 있습니다. 다음 매크로는 매크로를 실행할 때 선택한 셀에 대한 종속 셀을 나열합니다.

Sub ListDependents()

Dim rArea As Range     Dim rCell As Range     Dim sActiveCell As String     Dim rDep As Range     Dim lRow As Long

On Error Resume Next     Set rDep = ActiveCell.Dependents     If rDep Is Nothing Then         MsgBox ActiveCell.Address(False, False) & _           " has no dependents"

Exit Sub     End If

On Error GoTo 0     sActiveCell = ActiveCell.Address(False, False)

Worksheets.Add     lRow = 1     Cells(lRow, 1).Value = "Dependents for " & sActiveCell     For Each rArea In rDep         For Each rCell In rArea             lRow = lRow + 1             Cells(lRow, 1) = rCell.Address(False, False)

Next     Next     Set rArea = Nothing     Set rCell = Nothing     Set rDep = Nothing End Sub

매크로가 처음 실행될 때 셀에 대한 종속 항목이 있는지 확인합니다. 없는 경우 알림이 표시되고 매크로가 종료됩니다. 부양 가족이있는 경우 새 워크 시트가 통합 문서에 추가되고 셀의 부양 가족이 워크 시트에 추가됩니다.

매크로가 대신 선례를 나열하도록하려면 매크로에서 “종속 항목”의 모든 인스턴스를 “선례”로 변경하기 만하면됩니다.

_ 참고 : _

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

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

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

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

link : / excelribbon-Accessing_Dependent_and_Precedent_Information [종속 및 선행 정보 액세스].