XL 2019 Fichier de synthèse

  • Initiateur de la discussion Initiateur de la discussion SoFar
  • 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 !

SoFar

XLDnaute Nouveau
Bonjour tout le monde.

Je ne sais pas vraiment l'expliquer mais voila mon problème :

J'ai dans mes fichiers classeur1 et classeur2 un tableau, et je veux le récupérer dans mon fichier Récap. J'utilise donc la fonction Index avec l'adresse de mon tableau.
Ce que je voudrais, c'est pouvoir mettre une variable dans mon fichier récap de manière a pouvoir récupérer soit le tableau du fichier classeur1 soit du fichier classeur2. Je n'ai pas besoin des deux en même temps, je veux juste pouvoir basculer de l'un a l'autre en changeant une seule case.(La case jaune dans l'exemple)

Une dernière précision, les fichier classeur1 et 2 sont fermés. Je ne veux pas avoir à les ouvrir à chaque fois.

J'espère avoir été assez clair. Je joins un fichier pour montrer la situation.

Merci d'avance !

SoFar
 

Pièces jointes

Bonjour

Pas possible par formule sauf à ouvrir les 2 fichiers (utilisation de INDIRECT)

Avec ta version il serait plus simple et efficace d'utiliser PowerQuery (totalement intégré)

Cependant ton exemple semble très schématique et la requête sera à adapter...
 

Pièces jointes

Merci pour la réponse Chris.

Je ne connais pas du tout PowerQuery mais en récupérant le fichier ça ne fonctionne pas, je reste bloquer avec les valeurs du fichier 2, peut importe ce que je fais.
Et pour revenir au problème de base, il me faudrait vraiment quelque chose qui me permet de changer une variable dans mon adresse de fichier, car il me faut un fichier que je puisse utiliser sur plusieurs années.
 
RE

Tu as 2 cellule en jaune qui contiennent les chemins des fichiers : mets le chemin et nom correspondant à ton contexte, utilise ensuite la liste déroulante pour choisir l'une des entrées puis Données, Actualiser Tout

On peut ajouter une ligne de VBA pour déclencher l'actualisation au changement de choix
 
RE

Tu as 2 cellule en jaune qui contiennent les chemins des fichiers : mets le chemin et nom correspondant à ton contexte, utilise ensuite la liste déroulante pour choisir l'une des entrées puis Données, Actualiser Tout

On peut ajouter une ligne de VBA pour déclencher l'actualisation au changement de choix
Ca me met que le fichier est introuvable alors qu'il est sur mon bureau et que je met "C:\Users\Moi\Desktop\[Classeur1.xlsx]" en chemin

auriez vous une idée de la raison?
 
Bonsoir SoFar, chris,

Ouvrir les 3 fichiers et en C5 du fichier Récap.xlsx entrer la formule de liaison :
VB:
=SI(H$2=1;[Classeur1.xlsx]Feuil1!C5;SI(H$2=2;[Classeur2.xlsx]Feuil1!C5;""))
A tirer vers le bas.

La formule fonctionne avec les 2 fichiers sources fermés.

A+
 

Pièces jointes

- 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

Discussions similaires

Réponses
6
Affichages
251
Retour