Comment Faire Varier Un Worksheet En Fonction D'une Cellule

Ah, Excel! Notre fidèle compagnon, toujours prêt à jongler avec les chiffres. Mais saviez-vous qu'il peut faire bien plus que simplement additionner des colonnes? Aujourd'hui, on va plonger dans un truc super pratique: comment faire varier un worksheet en fonction d'une cellule. Intriguant, n'est-ce pas?
Imaginez un peu... Vous avez plusieurs feuilles de calcul, chacune dédiée à un mois de l'année. Au lieu de devoir naviguer manuellement entre elles, vous aimeriez que la feuille affichée change automatiquement quand vous sélectionnez un mois dans une seule cellule. C'est possible! Et c'est même assez simple.
La magie de la fonction INDIRECT
Le secret, mes amis, réside dans une fonction fantastique appelée INDIRECT. C'est un peu comme un traducteur pour Excel. Au lieu de comprendre directement le nom d'une feuille, INDIRECT prend une chaîne de texte, l'interprète comme une référence et vous renvoie le contenu correspondant. C’est un peu sorcier, non?
Must Read
Alors, comment on s'y prend concrètement ? Disons que la cellule A1 contient le nom de la feuille que vous voulez afficher. Par exemple, "Janvier", "Février", etc. Dans une autre cellule (disons B1), vous pouvez utiliser la formule suivante:
=INDIRECT(A1 & "!A1")

Qu'est-ce que ça fait, exactement ?
- A1 : C'est la cellule où se trouve le nom de la feuille (par exemple, "Janvier").
- & "!A1" : On ajoute "!" suivi de l'adresse d'une cellule spécifique dans cette feuille ("A1" ici). Le "!" indique à Excel qu'on fait référence à une feuille différente.
- INDIRECT(…) : La fonction INDIRECT prend ce texte combiné ("Janvier!A1") et le transforme en une référence réelle à la cellule A1 de la feuille "Janvier". Génial, hein ?
Donc, la cellule B1 affichera le contenu de la cellule A1 de la feuille "Janvier" si "Janvier" est écrit dans la cellule A1 de votre feuille principale. Et hop! Changement de mois, changement de feuille!
Allons plus loin: le menu déroulant
Pour rendre le tout encore plus convivial, pourquoi ne pas ajouter un menu déroulant dans la cellule A1? Comme ça, plus besoin de taper le nom du mois à la main!

Pour créer un menu déroulant, sélectionnez la cellule A1. Allez dans l'onglet "Données" et cliquez sur "Validation des données". Dans la fenêtre qui s'ouvre, choisissez "Liste" dans le menu déroulant "Autoriser". Et dans "Source", entrez les noms de vos feuilles (Janvier, Février, Mars, etc.), séparés par des points-virgules.
Et voilà! Un menu déroulant apparaît dans la cellule A1, vous permettant de sélectionner le mois désiré en un seul clic. La formule INDIRECT s'occupe du reste!

Un exemple pratique
Imaginez que vous gérez un budget mensuel. Chaque feuille représente un mois, avec les dépenses et les revenus correspondants. En utilisant INDIRECT et un menu déroulant, vous pouvez créer un tableau de bord qui affiche automatiquement les données du mois sélectionné. Super efficace, n'est-ce pas?
Bien sûr, cette technique peut être adaptée à d'autres situations. Vous pourriez l'utiliser pour afficher des données de différents projets, de différentes régions, ou de tout autre élément que vous souhaitez segmenter dans des feuilles séparées.
Alors, prêt à essayer? N'ayez pas peur d'expérimenter! Excel est un terrain de jeu formidable, plein de possibilités cachées. Et rappelez-vous, même les pros ont commencé un jour en tâtonnant un peu. L'important, c'est de s'amuser et d'apprendre en même temps. Et n'oubliez pas de prendre un bon café pendant que vous y êtes! Bon courage, et à bientôt pour de nouvelles aventures Excel!
