Liaisons entre onglet a-dossier X et onglet a-dossier Y
Résolu/Fermé
lecrol
Messages postés
200
Date d'inscription
samedi 4 juillet 2009
Statut
Membre
Dernière intervention
25 juillet 2016
-
9 mai 2014 à 09:23
lecrol Messages postés 200 Date d'inscription samedi 4 juillet 2009 Statut Membre Dernière intervention 25 juillet 2016 - 10 mai 2014 à 12:22
lecrol Messages postés 200 Date d'inscription samedi 4 juillet 2009 Statut Membre Dernière intervention 25 juillet 2016 - 10 mai 2014 à 12:22
A voir également:
- Liaisons entre onglet a-dossier X et onglet a-dossier Y
- Dossier appdata - Guide
- Rouvrir onglet fermé - Guide
- Mettre un mot de passe sur un dossier - Guide
- Dossier impossible à supprimer - Guide
- Dossier démarrage - Guide
4 réponses
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
9 mai 2014 à 10:03
9 mai 2014 à 10:03
BONJOUR
En considèrent que la cellule C1 contient la date du premier du mois en cours
sur la feuille février =01/02/2014 au format date mmmm aaaa
=SI(INDIRECT(ADRESSE(30;2;1;1;TEXTE(C1-1;"mmmm aaaa"));1)<>"";INDIRECT(ADRESSE(30;2;1;1;TEXTE(C1-1;"mmmm aaaa"));1);"")
En considèrent que la cellule C1 contient la date du premier du mois en cours
sur la feuille février =01/02/2014 au format date mmmm aaaa
=SI(INDIRECT(ADRESSE(30;2;1;1;TEXTE(C1-1;"mmmm aaaa"));1)<>"";INDIRECT(ADRESSE(30;2;1;1;TEXTE(C1-1;"mmmm aaaa"));1);"")
lecrol
Messages postés
200
Date d'inscription
samedi 4 juillet 2009
Statut
Membre
Dernière intervention
25 juillet 2016
24
9 mai 2014 à 16:58
9 mai 2014 à 16:58
Bonjour,
Merci déjà de ta réponse sympa et rapide. Mais je ne suis pas sûr de bien comprendre le code que tu me proposes.
Aussi excuse-moi d'insister encore un peu.
Quand tu me dis "En considèrent que la cellule C1 contient la date du premier du mois en cours sur la feuille février =01/02/2014 au format date mmmm aaaa "
Aujourd'hui, ça n'est pas le cas. Le mois n'est mentionné que dans le nom de l'onglet, sous la forme mai 2014, août 2014, etc.. Evidemment les deux dossiers ont exactement les mêmes noms d'onglet, de janvier à décembre.
Et c'est ce nom d'onglet qui, bien sûr, va se trouver dans le lien que j'effectue de depuis le dossier A vers le dossier B (même onglet)
Et ce lien de cellule à cellule je l'effectue une bonne trentaine de fois sur le dossier B depuis le dossier A, mais chaque mois avec une définition différente.
Aussi ma 1e idée était d'utiliser une constante du genre "nom de l'onglet actif", mais je ne sais pas comment
Une autre idée était de stocker sur la feuille de réception le nom de l'onglet pour l'insérer dans l'adresse du lien. Mais là non plus, je ne vois pas comment !
Cela reviendrait, dans mon exemple ci-dessous, à remplacer la chaîne "FEVRIER 2014" par le nom de cette variable.
=SI('[NoteFrais.xls]FEVRIER 2014'!B30<>"";'[NoteFrais.xls]FEVRIER 2014'!B30;"")"
Est-ce que le code que tu me proposes répond bien à mon problème. C'est ce que je ne pige pas très bien.
=SI(INDIRECT(ADRESSE(30;2;1;1;TEXTE(C1-1;"mmmm aaaa"));1)<>"";INDIRECT(ADRESSE(30;2;1;1;TEXTE(C1-1;"mmmm aaaa"));1);"")
Merci encore
Roland
Merci déjà de ta réponse sympa et rapide. Mais je ne suis pas sûr de bien comprendre le code que tu me proposes.
Aussi excuse-moi d'insister encore un peu.
Quand tu me dis "En considèrent que la cellule C1 contient la date du premier du mois en cours sur la feuille février =01/02/2014 au format date mmmm aaaa "
Aujourd'hui, ça n'est pas le cas. Le mois n'est mentionné que dans le nom de l'onglet, sous la forme mai 2014, août 2014, etc.. Evidemment les deux dossiers ont exactement les mêmes noms d'onglet, de janvier à décembre.
Et c'est ce nom d'onglet qui, bien sûr, va se trouver dans le lien que j'effectue de depuis le dossier A vers le dossier B (même onglet)
Et ce lien de cellule à cellule je l'effectue une bonne trentaine de fois sur le dossier B depuis le dossier A, mais chaque mois avec une définition différente.
Aussi ma 1e idée était d'utiliser une constante du genre "nom de l'onglet actif", mais je ne sais pas comment
Une autre idée était de stocker sur la feuille de réception le nom de l'onglet pour l'insérer dans l'adresse du lien. Mais là non plus, je ne vois pas comment !
Cela reviendrait, dans mon exemple ci-dessous, à remplacer la chaîne "FEVRIER 2014" par le nom de cette variable.
=SI('[NoteFrais.xls]FEVRIER 2014'!B30<>"";'[NoteFrais.xls]FEVRIER 2014'!B30;"")"
Est-ce que le code que tu me proposes répond bien à mon problème. C'est ce que je ne pige pas très bien.
=SI(INDIRECT(ADRESSE(30;2;1;1;TEXTE(C1-1;"mmmm aaaa"));1)<>"";INDIRECT(ADRESSE(30;2;1;1;TEXTE(C1-1;"mmmm aaaa"));1);"")
Merci encore
Roland
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
9 mai 2014 à 17:29
9 mai 2014 à 17:29
Bonjour
Pour mon raisonnement le premier onglet du classeur feuille Janvier en C1 par exemple on met la date 01/01/2014
Sur l'onglet février en C1 on met cette formule
=DATE(2014;MOIS('Janvier 2014'!C1);1) résultat affiché 01/01/2014
qui est utilisé pour composer l'adresse dans la formule que je t'ai donnée
Pour le feuille suivantes
cette formule
=DATE(2014;MOIS('Janvier 2014'!C1)+1;1) toujours en référence à la cellule C1 de la feuille janvier mais avec mois plus 1et ainsi de suite
Pour mon raisonnement le premier onglet du classeur feuille Janvier en C1 par exemple on met la date 01/01/2014
Sur l'onglet février en C1 on met cette formule
=DATE(2014;MOIS('Janvier 2014'!C1);1) résultat affiché 01/01/2014
qui est utilisé pour composer l'adresse dans la formule que je t'ai donnée
Pour le feuille suivantes
cette formule
=DATE(2014;MOIS('Janvier 2014'!C1)+1;1) toujours en référence à la cellule C1 de la feuille janvier mais avec mois plus 1et ainsi de suite
lecrol
Messages postés
200
Date d'inscription
samedi 4 juillet 2009
Statut
Membre
Dernière intervention
25 juillet 2016
24
10 mai 2014 à 12:22
10 mai 2014 à 12:22
Merci Philou10120 !
ça y est : j'ai pigé tes formules.
Maintenant je vais me mettre au boulot et les installer sur mon dossier
Encore merci de ton savoir
Roland
ça y est : j'ai pigé tes formules.
Maintenant je vais me mettre au boulot et les installer sur mon dossier
Encore merci de ton savoir
Roland