Reproduire/incrémenter le numéro de semaine sur 1cellule de 53 o

[Résolu/Fermé]
Signaler
Messages postés
3
Date d'inscription
lundi 7 avril 2014
Statut
Membre
Dernière intervention
11 avril 2014
-
 SophUnd -
Bonjour,

j'ai un fichier avec 53 onglets, 1 onglet par semaine pour de la saisie d'infos sur des deplacements
je veux simplement récupérer le numéro de semaine en haut de mon fichier dans une cellule fixe de manière à ce qu'elle évolue de 1 à 53 sans que je la tape à chaque onglet (nota je ne veut pas faire référence au non de l'onglet)
pour l'instant j'ai ça:='1'!D1+1
avec 1 la valeur initiale,
et '1'! mon onglet 1 et D1 ma cellule D1 dans cet onglet

si je copie la formule telle qu'elle dans l'onglet 3 je n'obtiens toujours que 2 ?

Comment faire pour qu'il reprenne bien l'onglet suivant dans le copié-collé ?

merci de votre éclaircissement

4 réponses

Messages postés
16059
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
27 octobre 2021
1 553
Bonjour,

Si vos onglet sont nommés de 1 a 53, mettez cette formule dans les cellules D1 de chaque onglet

=STXT(CELLULE("filename";D1);TROUVE("]";CELLULE("filename";D1))+1;32)

c'est le nom d'onglet
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41989 internautes nous ont dit merci ce mois-ci

Messages postés
24206
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
28 octobre 2021
6 940
Bonjour,

pas sûr d'avoir bien compris ton explication, regarde si ça t'intéresse :
une fonction personnalisée indirectOffset()
https://www.cjoint.com/?DDkv5wXsVk6
eric
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41989 internautes nous ont dit merci ce mois-ci

Messages postés
3
Date d'inscription
lundi 7 avril 2014
Statut
Membre
Dernière intervention
11 avril 2014

un peu complexe pour mes compétences mais je vais essayer d'exploiter... Merci !
Messages postés
24206
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
28 octobre 2021
6 940
Une fonction personnalisée se crée dans un module VBA Standard.
Ensuite elle s'utilise comme une fonction d'excel.
Celle-ci te permet de récupérer une valeur sur la feuille précédente, sans la nommer.
eric
Messages postés
3
Date d'inscription
lundi 7 avril 2014
Statut
Membre
Dernière intervention
11 avril 2014

Merci bcp f894009 (ou 007 ?)

C'est une formule qui me sera utile !
Ca évite 53 copié/collé !!!

Peux-t-on faire la même chose avec une autre valeur ou une autre cellule que "filename" ?
C'est à dire incrémenter dans l'onglet O+1 une valeur de l'onglet inital O avec la nouvelle cellule "CXX de O+1" = [ "CXX de O" +1]

Merci :-)
Messages postés
16059
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
27 octobre 2021
1 553
Bonjour,

Ca évite 53 copié/collé !!! Ben moi je faits un seul copier/coller. Vous copiez la formule, selectionnez tous vous onglets de 1 a 53, selectionnez la cellule D1, coller
ben oui c'est exactement ce que je disais: ton astuce me fait gagner du temps !
avant je devais faire mes copié/collé ;)
=on est en phase :)