Référence aux onglets

  • Initiateur de la discussion Initiateur de la discussion Yves
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Y

Yves

Guest
bonjour à tous,
j'ai un classeur à plusieurs feuilles faites sur le même format. Elles portent chacune un nom de mois. Dans une autre feuille (facturation), j'élabore une facture pour un mois donné ; cette feuille me sert tous les mois (les éléments du mois remplaçant ceux du mois précédent). Je voudrais que dans cette feuille facturation toutes les références à la feuille du mois soient modifiées automatiquement quand je saisis tel ou tel mois dans une cellule de référence. J'ai essayé la fonction INDIRECT mais je ne m'en sors pas.
Merci de m'éclairer de vos lumières.
 
Bonjour le Forum, Yves et Monique,

Je me greffe sur votre fil pour une question très similaire :
je souhaite sur la feuille 'GLISSANT' faire référence aux cellules de 2 autres feuilles :
celle de l'année en cours (import05) et celle de l'année précédente (import04)

ça a l'air simple !

Mais ce qui est complexe (pour moi) est que je souhaite qu'en changeant d'année donc en 2006 l'adresse 'import04 'devienne 'import05'
et l'adresse 'import05 'devienne 'import06'

Par ailleurs le nom de mes onglets est obtenu ainsi :
'FeuilN'='import'&droite(annee;2) pour l'onglet 'import05'
'FeuilNm1'='import'&droite(annee-1;2) pour l'onglet 'import04'

J'ai donc essayé la formule suivante sur la feuille 'Glissant':
concatener(feuilN;'!';A1)
pour obtenir en A1 la valeur de la même cellule en 'Import05'
J'ai pour tout resultat un message d'erreur...

Quelqu'un pourrait-il corriger ma formule ?

Merci à tous du coup de main !!
 
Bonjour,

Pas trop compris.
Le nom 'import04' en A6 par ta formule :
='import'&DROITE(annee-1;2)
Valeur de la cellule A1 de la feuille Import04
=INDIRECT(A6&'!A1')
Ou bien sans passer par A6 :
=INDIRECT('import'&DROITE(annee-1;2)&'!A1')
 
Bonjour,
Pour préciser ma demande :
Dans ma feuille 'facturation', j'ai, pour le mois de mars, la formule =NB.SI(Mars!$D$2:$D$30;A3)
Cette formule est recopiée sur une vingtaine de lignes. Quand je passe au mois d'avril, je voudrais ne saisir qu'une seule fois le mois plutôt que modifier toutes les lignes.
Merci.
Cordialement à tous.
 
Re,

Si tu tapes Mars ou avril (texte et non numérique) dans une cellule (B1 par exemple) :
=NB.SI(INDIRECT($B$1&'!$D$2:$D$30');A3)

Si c'est le 1er avril, 1er mai, etc que tu changes la formule,
tu tapes en B1 :
=TEXTE(AUJOURDHUI();'mmmm')
et idem pour ta vingtaine de formules :
=NB.SI(INDIRECT($B$1&'!$D$2:$D$30');A3)

Dans la 2ème hypothèse, tu peux te passer de la cellule B1 :
=NB.SI(INDIRECT(TEXTE(AUJOURDHUI();'mmmm')&'!$D$2:$D$30');A3)
 
Merci à tous les deux d'avoir cherché à me dépanner.
que Toutchoco ne m'en veuille pas, mais j'ai pris la solution de Monique. ça marche.
j'avais en fait un pb de syntaxe dans l'écriture de ma formule. je n'ai pas testé la deuxième partie de la réponse car je n'ai pas besoin de changement automatique.
j'étudierai cela plus tard.
Merci encore.
bonne nuit.
bien cordialement.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour