Intergrer le nom d'un onglet dans une formule
nathan01983
Messages postés
344
Date d'inscription
Statut
Membre
Dernière intervention
-
via55 Messages postés 14512 Date d'inscription Statut Membre Dernière intervention -
via55 Messages postés 14512 Date d'inscription Statut Membre Dernière intervention -
Bonjour je vous explique mon besoin
je voudrai incrémenter la valeur d'une case en fonction de la dernier case de l'onglet précédent
Pour le moment voilà ce que ça donner
='S1'!D16+1 (S1 étant le nom de l'onglet précédent)
Cela marche très bien, maintenant ce que je voudrait c'est que, si je change de le nom de l’onglet ça change automatiquement dans la formule.
Je vous remercie par avance
je voudrai incrémenter la valeur d'une case en fonction de la dernier case de l'onglet précédent
Pour le moment voilà ce que ça donner
='S1'!D16+1 (S1 étant le nom de l'onglet précédent)
Cela marche très bien, maintenant ce que je voudrait c'est que, si je change de le nom de l’onglet ça change automatiquement dans la formule.
Je vous remercie par avance
A voir également:
- Intergrer le nom d'un onglet dans une formule
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Rouvrir un onglet fermé - Guide
- Formule somme excel colonne - Guide
3 réponses
Bonjour nathan
Par formule il faut procéder en 3 étapes
1) en A1 (ou autre cellule) de l'onglet 1 mettre la formule qui renvoie le nom de l'onglet :
=STXT(CELLULE("nomfichier");TROUVE("]";CELLULE("nomfichier"))+1;NBCAR(CELLULE("nomfichier"))-TROUVE("]";CELLULE("nomfichier")))
2) En A1 (ou autre cellule) de l'onglet 2 mettre : =Feuil1!A1
Enregistrer le fichier, le fermer et le rouvrir pour prendre en compte la 1ere formule
3) Dans l'onglet 2 dans la cellule ou tu veux le retour mettre la formule :
=INDIRECT("'" &A1 &"'!D16")+1
La valeur en A1 peut changer à la validation de la formule, dans ce cas revenir sur onglet 1 A1 et depuis la barre de formules, revalidez la formule
Cdlmnt
Via
Par formule il faut procéder en 3 étapes
1) en A1 (ou autre cellule) de l'onglet 1 mettre la formule qui renvoie le nom de l'onglet :
=STXT(CELLULE("nomfichier");TROUVE("]";CELLULE("nomfichier"))+1;NBCAR(CELLULE("nomfichier"))-TROUVE("]";CELLULE("nomfichier")))
2) En A1 (ou autre cellule) de l'onglet 2 mettre : =Feuil1!A1
Enregistrer le fichier, le fermer et le rouvrir pour prendre en compte la 1ere formule
3) Dans l'onglet 2 dans la cellule ou tu veux le retour mettre la formule :
=INDIRECT("'" &A1 &"'!D16")+1
La valeur en A1 peut changer à la validation de la formule, dans ce cas revenir sur onglet 1 A1 et depuis la barre de formules, revalidez la formule
Cdlmnt
Via
Re,
Essaie de voir l’exemple donné ici et de l'adapter :
http://boisgontierjacques.free.fr/pages_site/GestionOnglets.htm
Dans la colonne de droite regarde Formules onglets et le fichier Onglet indirect avant
Il faut utiliser la macro employée pour les dernières feuilles
Essaie de voir l’exemple donné ici et de l'adapter :
http://boisgontierjacques.free.fr/pages_site/GestionOnglets.htm
Dans la colonne de droite regarde Formules onglets et le fichier Onglet indirect avant
Il faut utiliser la macro employée pour les dernières feuilles
En fait ce que je veux c'est par exemple dans case D6 de la feuille1 j'ai une date .. 02/01/2019
Je veux dans la case D4 de la feuille2 la date se mette automatiquement à 03/01/2019
Et si je change le 02/01/2019 en 03/01/2019
L'incrémentation se mette à jour ... 04/01/2019