Tilgang Dependent og Presedens Informasjon

October 14  by Eliza

David påpeker med rette at Excel gir revisjons verktøy (Trace pårørende og Trace presedens) som er en svært nyttig måte å holde styr på hva som skjer i store regneark. Men selve grensesnittet bare viser de celler i et lite område, og David kan ikke lett å kopiere ut denne listen av celler for å analysere og å manipulere den. Når han bruker Trace pårørende på en viktig celle i et stort regneark, kan den lille dialogboksen inneholde flere hundre referanser. David lurer på om det er en relativt enkel måte å få denne informasjonen inn i en mer brukervennlig format, som en tomt regneark eller en annen arbeidsbok.

Det er åpenbart ingen måte å gjøre dette med innfødte Excel kommandoer, men du kan lage en makro som vil trekke ut den informasjonen du ønsker. Følgende makro vil liste de avhengige celler uansett celle er valgt når du kjører makroen:

Sub ListDependents ()
Dim rArea Som Range
Dim Rceii Som Range
Dim sActiveCell As String
Dim rDep Som Range
Dim lRow Som Long

On Error Resume Next
Satt rDep = ActiveCell.Dependents
Hvis rDep Er Ingenting Deretter
MsgBox ActiveCell.Address (usann, usann) & _
"Har ingen forsørgelsesbyrde"
Exit Sub
End If

On Error GoTo 0
sActiveCell = ActiveCell.Address (usann, usann)
Worksheets.Add
lRow = 1
Celler (lRow, 1) .Value = "forsørges på" & sActiveCell
For Hver rArea I rDep
For Hver Rceii I rArea
lRow = lRow + 1
Celler (lRow, 1) = rCell.Address (usann, usann)
Neste
Neste
Satt rArea = Nothing
Satt Rceii = Nothing
Satt rDep = Nothing
End Sub

Når makroen kjøres først, sjekker den for å se om det er noen pårørende for cellen. Hvis det ikke er det, så du blir varslet og makro forlates. Hvis det er pårørende, deretter et nytt regneark legges til arbeidsboken og de pårørende i cellen legges til i regnearket.

Hvis du vil at makroen til stedet liste presedens, alt du trenger å gjøre endre alle forekomster av "pårørende" i makroen til «Presedenser."

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (3121) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Tilgang Dependent og Presedens Information.