Table des matières
Dans Excel, les utilisateurs utilisent souvent des formules pour afficher les valeurs souhaitées. Les résultats de cette formule dépendent des valeurs d'autres cellules sur cette feuille particulière ou sur une autre feuille du même classeur. Notre objectif principal est de montrer la dépendance de la valeur d'une cellule par rapport à d'autres cellules dans une autre feuille de calcul. Dans cet article, nous allons vous montrer comment tracer les dépendances entre les feuilles dans Excel.
Télécharger le cahier d'exercices
Vous pouvez télécharger gratuitement le Excel le manuel d'exercices ici et pratiquez par vous-même.
Trace Dependents.xlsmTracer les dépendants
Nous pouvons définir les dépendants de la trace comme une cellule unique ou une série de cellules qui affectent la valeur d'autres cellules. La cellule dépendante dépend des valeurs des cellules actives pour afficher le résultat. Par exemple, la cellule B8 contient la formule =B6-B7 Ici, les cellules B6 et B7 sont des cellules actives car la valeur de la cellule B8 dépend à la fois B6 et B7 et ils sont les dépendants de la trace.
2 façons simples de retracer les dépendants d'une feuille à l'autre dans Excel
Dans cet article, vous verrez deux façons différentes de suivre les dépendances entre les feuilles d'Excel. Dans la première méthode, nous utiliserons la fonction Tracer les dépendants d'Excel pour afficher les dépendants. Pour notre deuxième procédure, nous appliquerons une méthode d'affichage de l'information. VBA dans le même but.
Pour illustrer notre article, nous allons utiliser le jeu de données suivant, ici en colonnes B et C nous avons des identifiants de commande et leurs produits correspondants, respectivement.
1. utilisation de la commande Trace Dependents pour tracer les dépendances entre les feuilles
Pour notre première procédure, nous allons utiliser le Tracer les dépendants qui se trouve sur le site Formules En sélectionnant cette commande, nous pouvons voir les cellules actives et les cellules dépendantes d'une formule ou d'une valeur particulière. Les étapes détaillées de cette procédure sont les suivantes.
Étape 1 :
- Tout d'abord, nous allons prendre deux feuilles de calcul pour constituer un ensemble de données.
- Comme nous allons montrer des traces dépendantes sur plusieurs feuilles, nous aurons besoin d'au moins deux feuilles de travail.
- Dans l'image suivante, nous allons créer l'ensemble de données dans le fichier Dépendant de la trace feuille.
Étape 2 :
- Deuxièmement, nous allons prendre une autre feuille de travail et la nommer Dépendant de la trace 1 .
- Nous allons également créer une colonne supplémentaire pour appliquer une formule qui contiendra les adresses des cellules des deux feuilles.
- Ensuite, écrivez la formule suivante de la fonction COUNTIF en cellule D5 .
=COUNTIF('Trace Dependant'!B5:B10, 'Trace Dependant 1'!B5)
Étape 3 :
- Troisièmement, appuyez sur Entrez pour voir le résultat.
- Ensuite, avec l'aide de la AutoFill nous montrerons également les résultats pour les cellules inférieures.
Étape 4 :
- Quatrièmement, retournez à la Dépendant de la trace feuille.
- Ensuite, sélectionnez la cellule B5 .
- Ici, nous allons vérifier si la valeur d'une cellule dépend de cette cellule.
- Ensuite, après avoir sélectionné la cellule, allez dans le menu Formules du ruban.
- De là, dans le Audit des formules groupe, sélectionnez Tracer les dépendants .
Étape 5 :
- Cinquièmement, si la cellule est une cellule active, vous verrez une ligne noire pointillée avec une flèche pointant vers une image.
- Cela indique que la cellule est une cellule active et que sa cellule dépendante se trouve dans une autre feuille de calcul.
Étape 6 :
- Ensuite, maintenez la souris sur l'extrémité de la ligne pointillée et double-cliquez dessus.
Étape 7 :
- Dans cette étape, vous verrez le Aller à après un double-clic.
- Par conséquent, la boîte affichera la feuille et la formule dans lesquelles la cellule active est utilisée.
- Sélectionnez ensuite la référence et cliquez sur OK .
Étape 8 :
- Enfin, l'action de l'étape précédente vous amènera à la feuille où cette formule est utilisée.
- Il indique également la cellule dépendante dont la valeur dépend de la cellule active.
- Dans notre exemple, le résultat de la cellule D5 de la feuille Dépendant de la trace 1 dépend de la cellule active B5 de la feuille Dépendant de la trace .
2. application du code VBA pour suivre les dépendances d'une feuille à l'autre dans Excel
Comme deuxième méthode, nous appliquerons un VBA Nous allons donner la séquence et la commande correctes dans le code, et cela montrera les dépendances et la cellule active. Pour une meilleure compréhension, suivez les étapes suivantes.
Étape 1 :
- Tout d'abord, prenez deux feuilles et créez l'ensemble des données sur les deux feuilles comme dans les méthodes précédentes.
Étape 2 :
- Ensuite, remplissez les cellules de la colonne D de l'ensemble des données dans la feuille VBA 1 en appliquant la formule, tout comme la description précédente.
Étape 3 :
- Troisièmement, nous appliquerons le code pour tracer les personnes à charge.
- Pour cela, sélectionnez la cellule B5 de la feuille VBA .
- Ensuite, allez dans le Développeur du ruban.
- De là, choisissez Visual Basic .
Étape 4 :
- Quatrièmement, vous verrez le VBA fenêtre.
- Ici, du Insérer onglet choisir Module .
Étape 5 :
- Cinquièmement, copiez le code suivant et collez-le dans le module.
Sub Trace_Dependents_Across_Sheets() 'Ajout de commandes pour montrer les dépendances Selection.ShowDependents 'La flèche ne montre pas de précédent ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _ LinkNumber:=1 End Sub
Répartition du VBA
- Tout d'abord, nous appelons le Sous-procédure Trace_Dépendants_à_travers_les_feuilles .
Sous Trace_Dependents_Across_Sheets()
- Ensuite, les commandes suivantes montreront les personnes à charge et la cellule active.
- Le nombre de flèches sera de un et les flèches ne navigueront pas vers la cellule précédente.
Selection.ShowDependents 'La flèche ne montre aucun précédent ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _ LinkNumber:=1
Étape 6 :
- Ensuite, enregistrez le code après l'avoir collé.
- Après cela, maintenez le curseur sur le module et appuyez sur le bouton run ou F5 pour le jouer.
Étape 7 :
- Après avoir exécuté le code, il nous mènera directement à la cellule D5 de la feuille VBA 1 indiquant qu'il s'agit de la cellule dépendante.
Étape 8 :
- Par conséquent, si vous retournez à la feuille VBA, vous verrez la cellule B5 est marquée par la flèche dépendant de la trace, indiquant qu'il s'agit d'une cellule active.