Vai al contenuto principale

Come tracciare precedenti o dipendenti per un intervallo di / più celle in Excel?

In Excel, possiamo tracciare i precedenti o i dipendenti delle celle con la funzionalità incorporata in Excel facendo clic sulle celle una per una. Ma, se ci sono centinaia di celle di cui vuoi tracciare i precedenti o le dipendenze allo stesso tempo, come potresti gestire questa attività rapidamente e facilmente in Excel?

Traccia i precedenti per un intervallo di celle con una formula di supporto

Traccia i dipendenti per un intervallo di celle con codice VBA

Traccia precedenti o dipendenti per un intervallo di celle con Kutools per Excel


Per tracciare i precedenti per più celle, i seguenti passaggi possono aiutarti:

1. Immettere il segno di uguale = in una cella vuota, quindi fai clic sull'angolo in alto a sinistra del foglio di lavoro per selezionare l'intero foglio, vedi screenshot:

doc trace dipendente 1

2. Quindi premere entrare chiave e verrà visualizzato un messaggio di avviso, vedi screenshot:

doc trace dipendente 2

3. E fare clic su OK per chiuderlo e nella cella viene visualizzato uno 0, selezionalo, quindi fai clic Formule e fare clic su Traccia precedenti due volte, tutti i precedenti delle celle corrispondenti sono stati tracciati contemporaneamente, vedi screenshot:

doc trace dipendente 3

4. Alla fine, puoi eliminare la formula di supporto di cui hai bisogno.


Per tracciare i dipendenti per più celle, il seguente codice VBA può aiutarti, per favore fai come segue:

1. Tieni premuto il ALT + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.

2. Clic inserire > Modulie incolla il codice seguente nel file Moduli Finestra.

Codice VBA: traccia i dipendenti per un intervallo di celle:

Sub TraceDependents()
'updateby Extendoffice
    Dim xRg As Range
    Dim xCell As Range
    Dim xTxt As String
    On Error Resume Next
    xTxt = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please select the data range:", "Kutools for Excel", xTxt, , , , , 8)
    Set xRg = Application.Union(xRg, ActiveSheet.UsedRange)
    If xRg Is Nothing Then Exit Sub
    For Each xCell In xRg
        xCell.ShowDependents
    Next
End Sub

3. Quindi premere F5 chiave per eseguire questo codice e verrà visualizzata una finestra di messaggio per ricordarti di selezionare l'intervallo che desideri utilizzare, vedi screenshot:

doc trace dipendente 4

4. E poi clicca OK pulsante, tutte le celle dipendenti vengono tracciate contemporaneamente, vedi screenshot:

doc trace dipendente 5


Per essere doloroso con i metodi sopra, qui introdurrò uno strumento utile-Kutools for Excel, Con la sua Monitorare i precedenti degli intervalli e Monitorare dipendenti di gamme utilità, è possibile risolvere questo compito rapidamente e facilmente.

Kutools for Excel : con oltre 300 utili componenti aggiuntivi di Excel, da provare gratuitamente senza limitazioni in 30 giorni

Dopo l'installazione Kutools for Excel, si prega di fare come segue:

1. Seleziona l'intervallo di dati di cui desideri tracciare i precedenti o i dipendenti.

2. Quindi fare clic Kutools > Più > Monitoraggio dei precedenti di intervalli / Monitorare le dipendenze degli intervalli, vedi screenshot:

3. Tracciando le celle precedenti, selezionare Monitorare i precedenti degli intervalli per ottenere il seguente risultato:

doc trace dipendente 7

Tracciare le celle dipendenti, selezionare Monitorare le dipendenze degli intervalli per ottenere il seguente risultato:

doc trace dipendente 8

Note:

1. Questa funzione è dinamica, verrà modificata in base alla selezione.

2. È inoltre possibile applicare questa funzione facendo clic su Kutools Plus > Progettazione del foglio di lavoro, sotto il Design scheda, fare clic Monitorare Precedenti e dipendenti.

3. È sufficiente fare di nuovo clic sull'utilità per disabilitare la traccia.

Scarica e prova gratuitamente Kutools per Excel ora!


Kutools for Excel: con più di 300 utili componenti aggiuntivi di Excel, liberi di provare senza limitazioni in 30 giorni. Scarica e prova gratuita ora!

I migliori strumenti per la produttività in ufficio

Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   Più di 50 Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

scheda kte 201905


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
The reason that Excel hangs is due to the time. There is an error in the macro. It is showing application.union but what it should be doing is using application.intersect. The reason it's hanging is because it's working to trace dependents on the entire worksheet instead of the specified area.
This comment was minimized by the moderator on the site
Hi, jchumley,Yes, as you said, the code works for entire worksheet, if you need the code works for a selected range, please apply the below code:<div data-tag="code">Sub TraceDependents()
'updateby Extendoffice
Dim xRg As Range
Dim xCell As Range
Dim xTxt As String
On Error Resume Next
xTxt = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select the data range:", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub
For Each xCell In xRg
xCell.ShowDependents
Next
End SubPlease try, hope it can help you!
This comment was minimized by the moderator on the site
I've found this macro very useful, thank you. I do have one rather large issue - the macro will cause excel to stop responding and I have to close out and restart the program each time I run it. Any fixes/recommendations? Thank you!
This comment was minimized by the moderator on the site
When running the macro version, it causes excel to stop responding. I then have to restart excel. Has anyone else encountered this and have a fix? This is a very helpful macro, thank you. Hoping I can resolve this issue.
This comment was minimized by the moderator on the site
Thank you very much!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations