Salt la conținutul principal

Cum se urmărește precedentele sau persoanele dependente pentru o gamă de celule multiple în Excel?

În Excel, putem urmări precedentele sau persoanele dependente ale celulelor cu caracteristica integrată în Excel făcând clic pe celule una câte una. Dar, dacă există sute de celule pe care doriți să le urmăriți precedentele sau dependenții în același timp, cum ați putea face față acestei sarcini rapid și ușor în Excel?

Urmăriți precedentele pentru o gamă de celule cu o formulă de ajutor

Urmăriți dependenții pentru o gamă de celule cu cod VBA

Urmăriți precedentele sau dependenții pentru o gamă de celule cu Kutools pentru Excel


Pentru a urmări precedentele pentru mai multe celule, următorii pași vă pot ajuta:

1. Introduceți semnul egal = într-o celulă goală, apoi faceți clic pe colțul din stânga sus al foii de lucru pentru a selecta întreaga foaie, vedeți captura de ecran:

dependent de urme de document 1

2. Apoi apăsați Intrați tasta și va apărea un mesaj de avertizare, vezi captura de ecran:

dependent de urme de document 2

3. și faceți clic OK pentru a o închide și un 0 este afișat în celulă, selectați-l, apoi faceți clic pe Formule și faceți clic Urmează precedentele de două ori, toate precedentele celulelor corespunzătoare au fost urmărite simultan, vezi captura de ecran:

dependent de urme de document 3

4. În cele din urmă, puteți șterge formula de ajutor după cum aveți nevoie.


Pentru a urmări dependenții pentru mai multe celule, următorul cod VBA vă poate ajuta, faceți următoarele:

1. Țineți apăsat butonul ALT + F11 tastele pentru a deschide Microsoft Visual Basic pentru aplicații fereastră.

2. Clic Insera > Moduleși lipiți următorul cod în Module Fereastră.

Cod VBA: Urmăriți dependenți pentru o gamă de celule:

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. Apoi apăsați F5 tasta pentru a rula acest cod și va apărea o casetă de solicitare pentru a vă reaminti să selectați intervalul pe care doriți să îl utilizați, consultați captura de ecran:

dependent de urme de document 4

4. Apoi faceți clic pe OK buton, toate celulele dependente sunt urmărite simultan, vezi captura de ecran:

dependent de urme de document 5


Pentru a fi dureros cu metodele de mai sus, aici, voi introduce un instrument la îndemână-Kutools pentru Excel, Cu său Monitorizați precedentele intervalelor și monitor Dependenti de Range utilitare, puteți rezolva această sarcină rapid și ușor.

Kutools pentru Excel : cu mai mult de 300 de programe de completare Excel la îndemână, gratuit pentru a încerca fără limitări în 30 de zile

După instalare Kutools pentru Excel, vă rugăm să faceți următoarele:

1. Selectați intervalul de date pe care doriți să urmăriți precedentele sau dependenții.

2. Apoi apasa Kutools > Mai Mult > Monitorizează precedentele gamelor / Monitorizați dependenții de game, vezi captura de ecran:

3. Urmărind celulele precedente, selectați Monitorizați precedentele intervalelor pentru a obține următorul rezultat:

dependent de urme de document 7

Urmărind celulele dependente, vă rugăm să selectați Monitorizați dependenții de game pentru a obține următorul rezultat:

dependent de urme de document 8

note:

1. Această caracteristică este dinamică, va fi modificată pe măsură ce selectați.

2. De asemenea, puteți aplica această caracteristică făcând clic pe Kutools Plus > Proiectare foaie de lucru, Sub Amenajări fila, faceți clic pe monitor Precedente și dependenți.

3. Trebuie doar să faceți clic din nou pe utilitar pentru a dezactiva urmărirea.

Descărcați și proba gratuită Kutools pentru Excel acum!


Kutools pentru Excel: cu mai mult de 300 de programe de completare Excel la îndemână, încercați fără limitări în 30 de zile. Descărcați și proba gratuită acum!

Cele mai bune instrumente de productivitate de birou

Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele   |  Ștergeți rândurile goale   |  Combinați coloane sau celule fără a pierde date   |   Rundă fără Formula ...
Super căutare: VLookup cu mai multe criterii    VLookup cu valori multiple  |   VLookup pe mai multe foi   |   Căutare fuzzy ....
Listă derulantă avansată: Creați rapid o listă derulantă   |  Listă drop-down dependentă   |  Listă derulantă cu selectare multiplă ....
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  |  Comparați intervale și coloane ...
Caracteristici prezentate: Focus pe grilă   |  Vedere de proiectare   |   Big Formula Bar    Manager registru de lucru și foi   |  Biblioteca de resurse (Text automat)   |  Data Picker   |  Combinați foi de lucru   |  Criptare/Decriptare celule    Trimiteți e-mailuri după listă   |  Super Filtru   |   Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere,...)   |   50+ Diagramă Tipuri de (Gantt Chart,...)   |   40+ Practic Formule (Calculați vârsta pe baza zilei de naștere,...)   |   19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale,...)   |   12 Convertire Instrumente (Numere la cuvinte, conversie valutara,...)   |   7 Merge & Split Instrumente (Rânduri combinate avansate, Celule divizate,...)   |   ... și altele

Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp.  Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...

fila kte 201905


Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
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