Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment utiliser / référence la valeur de la feuille de calcul précédente dans Excel?

Comment référencer une valeur de cellule spécifique de la feuille de calcul précédente lors de la création d'une copie dans Excel? Par exemple, lors de la création d'une copie de Sheet2, vous pouvez vouloir référencer automatiquement la cellule A1 de Sheet2 dans la nouvelle feuille de calcul copiée (indique Sheet3). Comment l'atteindre? Cet article va vous aider.

Utiliser / valeur de référence de la feuille de calcul précédente avec fonction définie par l'utilisateur

Utiliser / valeur de référence de la feuille de calcul précédente avec Kutools pour Excel


Utiliser / valeur de référence de la feuille de calcul précédente avec fonction définie par l'utilisateur


Pour être honnête, aucune méthode ne peut automatiquement référencer certaines valeurs de cellule lors de la création d'une copie d'une feuille de calcul. En fait, vous pouvez créer une nouvelle feuille et ensuite référencer la valeur de cellule de la feuille de calcul précédente avec la fonction définie par l'utilisateur suivante.

1. Après avoir créé une nouvelle feuille de calcul vierge (dit Sheet3), veuillez appuyer sur autre + F11 touches en même temps pour ouvrir le Microsoft Visual Basic pour applications fenêtre.

2. dans le Microsoft Visual Basic pour applications fenêtre, cliquez sur insérer > Module. Ensuite, copiez et collez le code VBA suivant dans la fenêtre Code.

VBA: Utiliser / valeur de référence de la feuille de calcul précédente dans Excel

Function PrevSheet(RCell As Range)
    Dim xIndex As Long
    Application.Volatile
    xIndex = RCell.Worksheet.Index
    If xIndex > 1 Then _
        PrevSheet = Worksheets(xIndex - 1).Range(RCell.Address)
End Function

3. appuie sur le autre + Q touches simultanément pour fermer le Microsoft Visual Basic pour applications fenêtre.

4. Sélectionnez une cellule vide de Sheet3 (dit A1), entrez la formule = PrevSheet (A1) dans le Barre de formule puis appuyez sur Entrer clé.

Vous obtiendrez maintenant la valeur de cellule A1 de la feuille de calcul précédente (Sheet2) dans la feuille de calcul actuelle.

Note: Le code identifiera automatiquement la feuille de calcul qui appartient à la feuille de calcul précédente.


Utiliser / valeur de référence de la feuille de calcul précédente avec Kutools pour Excel

Avec le Renvoyer dynamiquement aux feuilles de travail utilité de Kutools for Excel, vous pouvez facilement utiliser ou référencer la valeur de la feuille de calcul précédente dans Excel.

Kutools for Excel : avec plus de 300 compléments Excel pratiques, gratuit pour essayer sans limitation dans 60 jours.

1. Si vous souhaitez référencer la valeur de la cellule A1 de la feuille de calcul précédente à la feuille de calcul en cours, sélectionnez la cellule A1 dans la feuille de calcul en cours, puis cliquez sur Kutools > Plus > Renvoyer dynamiquement aux feuilles de travail. Voir la capture d'écran:

2. dans le Remplir les feuilles de travail Références boîte de dialogue, vérifiez uniquement le nom de la feuille de calcul précédente dans le Liste de feuille de travail boîte, puis cliquez sur le Plage de remplissage .

Ensuite, vous pouvez voir la valeur de la cellule A1 dans la feuille de calcul précédente est référencée dans la feuille de calcul en cours.

Note: Avec cet utilitaire, vous pouvez référencer la même valeur de cellule de différentes feuilles de calcul dans la feuille de calcul en cours à la fois.


Utiliser / valeur de référence de la feuille de calcul précédente avec Kutools pour Excel

Kutools for Excel comprend plus de 300 outils maniables Excel. Gratuit pour essayer sans limitation dans les jours 60. Téléchargez l'essai gratuit maintenant!



Outils de productivité recommandés

Office Tab

étoile d'or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d'or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d'or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d'écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Alex · 3 months ago
    What about use value from Next Sheet?
    • To post as a guest, your comment is unpublished.
      crystal · 2 months ago
      Hi Alex,
      To get the value from next Sheet, please replace the minus sign with plus sign in the sixh line of the code:
      PrevSheet = Worksheets(xIndex + 1).Range(RCell.Address)
  • To post as a guest, your comment is unpublished.
    Ryan · 1 years ago
    I've been looking for something to do this forever, thank you so much you have no idea. I have a simple spreadsheet for data entry weekly and a new tab for each week. the days, date, week #, etc goes +1 and then it grabs from previous sheet and moves to new one, this created a fast solution to data transfering to different sheets--- Again thank you
  • To post as a guest, your comment is unpublished.
    Steve Bannister · 1 years ago
    Excellent work and explanation. Saved me so much time, thank you VERY much.
  • To post as a guest, your comment is unpublished.
    NC · 2 years ago
    Hello
    I have a question for the experts.
    I am able to make a reference to previous sheet.
    But i would like to keep repeating that reference throughout the workbook on the same cell on the next sheets. (ie D13)
    Example:
    Sheet 1 Cell D13 is repeated in the next sheets with 1 incremental value each.
    However if i delete sheet 7 or any other sheet, i need excel to continue counting the same way.

    for example

    sheet 1 I start with 100
    sheet 20, I end up with 119
    if i delete couple sheets , i want to make sure that references change automatically without manual intervention.
    Meaning that reference on D13 is changed automatically after I delete sheets.
    Thank you for your help.