Posez votre question Signaler

[Excel] référence externe [Résolu]

Stéphan - Dernière réponse le 9 mar 2007 à 16:24
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
Lire la suite 

[Excel] référence externe »

13 réponses
Réponse
+1
moins plus
essaye de passer par indirect(adresse())
la fonction adresse vérifiera le chemin
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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é...)?
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
ok, mais tu recupere des données ds un compilateur C par exemple, ou pas du tout, tu ne bosse que sous excel?
Ajouter un commentaire
Réponse
+0
moins plus
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 ; ))

@+
Ajouter un commentaire
Réponse
+0
moins plus
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
Stéphan - 4 mai 2005 à 16:07
Non désolé, toujours pas de solution à ce problème ...
Ajouter un commentaire
Réponse
+0
moins plus
Des solutions ???
G0G0 - 9 mar 2007 à 12:29
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
G0G0 - 9 mar 2007 à 14:48
http://xcell05.free.fr/pages/telecharge/index.html#Morefunc

pour l'instant j'ai cette solution
G0G0 - 9 mar 2007 à 16:24
bah ca ne fonctionne pas terrible
Ajouter un commentaire
Ce document intitulé « [Excel] référence externe » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook