[Excel] référence externe

Résolu
Stéphan -  
 G0G0 -
Bonjour à tous,

Je rencontre un problème avec Excel qui est le suivant:

Dans une cellule (A) j'ai concaténé les résultats de différentes boîtes de sélection, ce qui me donne un chemin d'accès complet en format texte vers une cellule précise d'un autre classeur excel (B).

Dans une nouvelle cellule (C) sur un autre onglet de mon premier classeur, je voudrais récupérer la valeur de la cellule B, j'ai donc utilisé la formule: =INDIRECT(A), mais cela ne fonctionne que si le classeur source est ouvert.
J'aimerais que les données restent affichées en permanence comme dans le cas d'une simple liaison, y-a-t'il une syntaxe particulière à employer ?
Sinon existe-t-il une solution vba pour contourner ce problème ? (je suis archi débutant dans ce domaine)

Merci à ceux qui voudront bien me répondre.

Stéphan
A voir également:

8 réponses

random Messages postés 1612 Date d'inscription   Statut Membre Dernière intervention   155
 
essaye de passer par indirect(adresse())
la fonction adresse vérifiera le chemin
1
Stéphan
 
Merci beaucoup pour ta réponse random, malheureusement ça ne fonctionne pas. Voilà ce que j'ai comme formule :

=indirect(adresse(;;;;ma_cellule))

L'assistant de formules me donne bien mon chemin d'accès comme résultat mais j'obtiens un #valeur! dans la cellule ...

Peut-être que je ne me sers pas correctement de "adresse".

Stéphan
0
Utilisateur anonyme
 
je suis désolé de m'inscruster dans la conversation mais j'ai un peu le meme pb que toi, parcontre toi tu as l'air plus avancé. que signifie ta ligne de code:=indirect(adresse(;;;;ma_cellule)) ?
tu programme ca sous C ou tu rentre ca dans ta case sous excel? ton fichier, tu ne l'as pas enregistré sous format CSV (on ma conseiller ce format pr plus de facilité...)?
0
Stéphan
 
Oui j'ai tapé ça directement dans ma cellule mais ça ne fonctionne pas ...

En fait si je me contente de mettre indirect, ça fonctionne mais uniquement si le classeur vers lequel pointe le chemin d'accès est ouvert, sinon excel ne comprend rien.
Je vais avoir environ 70 liaisons de ce style donc je ne peux pas me permettre d'ouvrir 70 classeurs, la perte de temps serait trop importante.

Je te tiens au courant si j'avance un peu plus.

Stéphan
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
 
ok, mais tu recupere des données ds un compilateur C par exemple, ou pas du tout, tu ne bosse que sous excel?
0
Stéphan
 
Je ne bosse que sous excel, je ne pratique pas du tout C pour l'instant, j'ai déjà bien du mal en javascript ou en vb alors le C c'est pas pour tout de suite ; ))

@+
0
TT
 
Bonjour,
[références indirectes excel nécessitant d'avoir le fichier ouvert] J'ai le même problème. Avez vous trouvé une solution ? Merci
0
Stéphan
 
Non désolé, toujours pas de solution à ce problème ...
0
G0G0
 
Des solutions ???
0
Stéphan
 
Voir là : http://www.excelabo.net/xl/fichiers.php#indirectferm%E9
0
G0G0 > Stéphan
 
J'ai vu cette solution a l'instant mais j'ai plus de 190 fichiers et les formules de mon tableau principale applique des formules de recherche et tri sur ces tableaux

donc ce vba me semble pas suffisant pour mon problem.

Merci tous de meme pour ton aide
0
G0G0
 
http://xcell05.free.fr/pages/telecharge/index.html#Morefunc

pour l'instant j'ai cette solution
0
G0G0 > G0G0
 
bah ca ne fonctionne pas terrible
0