Cellule référence avec adresse - Liaison 2 fichiers

Y compris Power BI, Power Query et toute autre question en lien avec Excel
W
Willau
Membre fidèle
Membre fidèle
Messages : 167
Inscrit le : 31 mai 2017
Version d'Excel : 2016

Message par Willau » 24 juin 2019, 11:43

Bonjour à tous

Je cherche à obtenir le résultat d'une cellule qui se trouve dans un autre fichier.
J'ai une fonction qui inscrit la référence du share / nom du fichier / emplacement cellule qui est variable.

Si j'introduis ce code dans ma cellule, le résultat s'affiche sans problème:
='\\Shares\Teams\DAMOB\DAMOB_Dashboard_Formationen\[DAMOB_PROBE.xlsm]DAMOB'!$C$15

Mon problème c'est que le fichiere référence ou la cellule référence sont variables…

J'ai donc une formule qui permet de créer l'adresse référence comme ici en haut…. mais le résultat ne s'affiche pas.
=Einstellungen!D10&"["&BE12&"]"&"DAMOB'!"&CQ6

Einstellunge!D10 reprend l'adresse du share
BE12 reprend le nom du fichier
CQ6 prend l'emplacement cellule…

Comme créer ce lien ?
J'ai essayer avec INDIRECT ou ADRESSE hélas sans succès.

Des idées ?
D'avance merci.

PS : pas de fichiers à donner en exemples (données protégées)

Cordialement
Willau
j
jmd
Fanatique d'Excel
Fanatique d'Excel
Messages : 10'603
Appréciations reçues : 251
Inscrit le : 8 décembre 2007
Version d'Excel : 365 + PowerBI

Message par jmd » 24 juin 2019, 11:58

bonjour

joins des petits fichiers avec données bidons

à te relire
amitiés
Apprenez les fonctions d'Excel.
Exemple "Mettre sous forme de tableau", TCD, "Récupérer des données".
Apprendre les fonctionnalités "récentes".
Avatar du membre
Steelson
Fanatique d'Excel
Fanatique d'Excel
Messages : 14'065
Appréciations reçues : 832
Inscrit le : 13 octobre 2014
Version d'Excel : 2013 FR
Téléchargements : Mes applications

Message par Steelson » 24 juin 2019, 12:11

Bonjour Willau

En effet, INDIRECT ne fonctionne pas avec des fichiers fermés.
Il faut que tu crées la formule par une macro qui fera appel à tes variables.
MaCellule.formula = "ici ma formule"
Bonjour jmd
en effet il vaudrait mieux joindre un fichier simple !

O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸ O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸
PI = 3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280

( ͡• ͜ʖ ͡• )
W
Willau
Membre fidèle
Membre fidèle
Messages : 167
Inscrit le : 31 mai 2017
Version d'Excel : 2016

Message par Willau » 24 juin 2019, 12:12

1Cheminement avec adresse référence.xlsm
(74.61 Kio) Téléchargé 1 fois
Voilà le fichier avec mon monitoring
1Cheminement avec adresse référence.xlsm
(74.61 Kio) Téléchargé 1 fois
Des flèches indiquent ce que je souhaite obtenir.
Les fichiers sources sont variables selon l'inscription faite en colonne G.
Les références des cellules sont déterminées et restent fixe.
Le cheminement vers mon share reste également fixe --> inscrit dans "settings".

Merci d'avance.
1Cheminement avec adresse référence.xlsm
(74.61 Kio) Téléchargé 2 fois
Avatar du membre
Steelson
Fanatique d'Excel
Fanatique d'Excel
Messages : 14'065
Appréciations reçues : 832
Inscrit le : 13 octobre 2014
Version d'Excel : 2013 FR
Téléchargements : Mes applications

Message par Steelson » 24 juin 2019, 13:01

Voici un exemple "simple"
valeur dans fichier variable.zip
(24.18 Kio) Téléchargé 3 fois

O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸ O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸
PI = 3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280

( ͡• ͜ʖ ͡• )
W
Willau
Membre fidèle
Membre fidèle
Messages : 167
Inscrit le : 31 mai 2017
Version d'Excel : 2016

Message par Willau » 24 juin 2019, 13:11

Mon énoncé est sans doute trop complexe.
Je vais inscrire mes formules manuellement. Je sais au moins que cela marche ainsi.

Merci pour vos débuts de solutions, hélas bien trop complexes pour moi.
(Je continuerai mes recherches plus tard…)

Encore merci !
Cordialement

Willau
Avatar du membre
Steelson
Fanatique d'Excel
Fanatique d'Excel
Messages : 14'065
Appréciations reçues : 832
Inscrit le : 13 octobre 2014
Version d'Excel : 2013 FR
Téléchargements : Mes applications

Message par Steelson » 24 juin 2019, 18:40

Willau a écrit :
24 juin 2019, 13:11
Je vais inscrire mes formules manuellement. Je sais au moins que cela marche ainsi.
Tu peux "enregistrer par macro" ta formule, et ensuite l'adapter comme dans l'exemple fourni.

O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸ O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸
PI = 3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280

( ͡• ͜ʖ ͡• )
W
Willau
Membre fidèle
Membre fidèle
Messages : 167
Inscrit le : 31 mai 2017
Version d'Excel : 2016

Message par Willau » 25 juin 2019, 13:28

Steelson

Merci pour ta nouvelle intervention ;;)
Néanmoins, mon tableau sera "vivant"... Je souhaite pouvoir y ajouter ou y enlever des lignes.

En utilisant ma formule avec une macro, je devrais également adapter à chaque fois mon code.

La variante "fonction" dans une cellule" me permettrait d'insérer une ligne "standard" ou ma fonction s'y trouverait déjà.

Je cherche encore comment régler ce problème… Mais pour l'heure, que ce soit par VBA ou saisie dans une cellule, le travail est le même… (me semble-t-il)…

Cordialement
Willau
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message