Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 29/04/2007, 08h58   #1 (permalink)
XLDnaute Nouveau
 
Date d'inscription: avril 2007
Version Excel : Excel 2000 (PC)
Messages: 6
Par défaut "Coller avec liaison " versus "INDIRECT"

Bonjour,

j'ai un classeur qui exploite des résultats de plusieurs autres classeurs, situés dans le même dossier.

tout marche bien lorsque j'écris mes formules de cellules "réceptrices" grâce à la fonction "copier avec liaison"

cependant cela m'impose de répéter à la main autant de "copier avec liaison" qu'il y a de cellules à renseigner (...).

j'ai donc tenté de faire référence aux cellules-source par la fonction "INDIRECT", après concaténation répétitive des noms de classeurs-source.

Et là, je reçois un "#REF!"

Pourtant, les liaisons sont identifiées par Excel, puisque le nom des classeurs-source est affiché dans Edition/ Liaisons

La recherche Outils/Audit pointe la cellule malheureuse , mais celà ne me permet pas de comprendre le refus de résultat, pas plus que la rubrique d'aide .

Je fais l'hypothèse que la fonction "indirect" fonctionne entre Feuilles liées d'un même Classeur, mais pas entre Classeurs différents ?

Pourtant, le "Coller avec liaison" exploite une liaison entre Classeurs différents!

Merci de votre aide!
FlukySnake est déconnecté   Réponse avec citation
ANNONCES
Vieux 29/04/2007, 10h00   #2 (permalink)
XLDnaute Accro
 
Avatar de chris
 
Date d'inscription: février 2005
Localisation: yvelines
Version Excel : Excel XP (PC)
Messages: 1 902
Par défaut Re : "Coller avec liaison " versus "INDIRECT"

Bonjour
Indirect ne fonctionne que si les classeurs liés par la formule sont ouverts.
Il vaut mieux utiliser une formule classique
=[Classeur2.xls]Feuil1'!$A$2
qui établira automatiquement la liaison
(attention au chemin d'accès si les classeurs ne sont pas dans le même dossier)
__________________
Chris
chris est déconnecté   Réponse avec citation
Vieux 29/04/2007, 13h45   #3 (permalink)
XLDnaute Nouveau
 
Date d'inscription: avril 2007
Version Excel : Excel 2000 (PC)
Messages: 6
Par défaut Re : "Coller avec liaison " versus "INDIRECT"

merci de cette célérité,

j'ai voulu utiliser la fonction "INDIRECT" parce que le nom des fichiers source est créé par concaténation : il s'agit de fichiers de saisie journalière de valeurs appelés "AAMMJJ.XLS" , (par exemple pour le cinq janvier de cette année, "070105.XLS")

je crée

1) le nom des classeurs-source par incrémentation de AA, MM et JJ placés dans une colonne de 365 lignes, disons la colonne D

2) l'adresse de la cellule source, par exemple: cellule D118


=INDIRECT(CONCATENER("["; $D$118 ;".XLS]Feuil1'!$C$3"))

réponse : #REF!


bien entendu je peux parvenir au résultat voulu en collant avec liaison les adresses des cellules source du classeur source en ouvrant ces classeurs, mais il y en a 365!...

merci de votre aide




Citation:
Envoyé par chris
Bonjour
Indirect ne fonctionne que si les classeurs liés par la formule sont ouverts.
Il vaut mieux utiliser une formule classique
=[Classeur2.xls]Feuil1'!$A$2
qui établira automatiquement la liaison
(attention au chemin d'accès si les classeurs ne sont pas dans le même dossier)

Dernière modification par FlukySnake ; 29/04/2007 à 18h03.
FlukySnake est déconnecté   Réponse avec citation
Vieux 29/04/2007, 15h18   #4 (permalink)
XLDnaute Barbatruc
 
Avatar de wilfried_42
 
Date d'inscription: novembre 2006
Localisation: Saint etienne
Version Excel : Excel XP (PC)
Messages: 3 969
Par défaut Re : "Coller avec liaison " versus "INDIRECT"

bonjour flukysnake, chris

je ne sais pas si c'est une faute de frappe m'enfin

Citation:
=INDIRECT(CONCATENER("["; $D$118 ;".XLS]Feuil1'!$C$3"))
En rouge il n'y en manquerait pas un ? qui devrait se trouver devant [
__________________
salutations

Wilfried

Plus j'apprends, plus je sais....... plus je sais que je ne sais rien.

Venez visiter mon zoo : Cliquez ici il est si petit, un petit click quotidien merci
wilfried_42 est déconnecté   Réponse avec citation
Vieux 29/04/2007, 18h10   #5 (permalink)
XLDnaute Nouveau
 
Date d'inscription: avril 2007
Version Excel : Excel 2000 (PC)
Messages: 6
Par défaut Re : "Coller avec liaison " versus "INDIRECT"

bonjour wilfried_42
merci
j'ai essayé d'introduire la correction que tyu suggères, mais cette fois ci c'est la syntaxe de la formule qui est refusée...
bon, on continue...
FlukySnake est déconnecté   Réponse avec citation
Vieux 29/04/2007, 18h14   #6 (permalink)
XLDnaute Barbatruc
 
Avatar de wilfried_42
 
Date d'inscription: novembre 2006
Localisation: Saint etienne
Version Excel : Excel XP (PC)
Messages: 3 969
Par défaut Re : "Coller avec liaison " versus "INDIRECT"

re:

m'enfin, j'ai souvent vu des apostrophes, mais personnelement, je n'en maets pas, essaye sans en mettre
__________________
salutations

Wilfried

Plus j'apprends, plus je sais....... plus je sais que je ne sais rien.

Venez visiter mon zoo : Cliquez ici il est si petit, un petit click quotidien merci
wilfried_42 est déconnecté   Réponse avec citation
Vieux 29/04/2007, 18h27   #7 (permalink)
XLDnaute Accro
 
Date d'inscription: février 2005
Localisation: Aubenas
Version Excel : Excel 2000 (PC)
Messages: 1 128
Par défaut Re : "Coller avec liaison " versus "INDIRECT"

Bonjour à tous

Ce n'est pas une faute de frappe mais comme l'a indiqué Chris et comme le dit l'aide Microsoft
Citation:
Note
  • Si l'argument réf_texte fait référence à un autre classeur (une référence externe), ce dernier doit être ouvert. Si le classeur auxiliaire ne l'est pas, la fonction INDIRECT renvoie la valeur d'erreur #REF!
Si tu ne veux pas ouvrir tes 365 classeurs, il faudrait passer par du VBA

avnt de se lancer, regarde si cette démo de Thierry pourrait te convenir
__________________
A+
Michel_M

Dernière modification par michel_m ; 21/07/2007 à 00h50.
michel_m est déconnecté   Réponse avec citation
Vieux 29/04/2007, 19h26   #8 (permalink)
XLDnaute Nouveau
 
Date d'inscription: avril 2007
Version Excel : Excel 2000 (PC)
Messages: 6
Par défaut Re : "Coller avec liaison " versus "INDIRECT"

Re

/wilfried_42: non, ça ne passe toujours pas

/ michel_m :j'ai essayé la démo, mais le nom de feuille dans un classeur pris comme exemple n'est pas reconnu ; et comme je n'ai pas encore touché au VBA*, je me vois mal échafauder la suite . En tous cas merci. D'ailleurs je dois dire que si le pouvoir de pénétration que j'imagine pour cette démo me conviendrait bien, la solution du collage manuel ne serait pas trop problématique si je faisais l'opération le jour-même de la création du classeur source. Seulement voilà, on accumule toujours des semaines de retard, et là, les séries de recopie sont risquées en erreurs autant que pénibles...

merci

FS

*mes dernières programmations de code remontent à QuickBasic 4.5 et ObjectPal...
FlukySnake est déconnecté   Réponse avec citation
Vieux 30/04/2007, 09h22   #9 (permalink)
XLDnaute Barbatruc
 
Avatar de wilfried_42
 
Date d'inscription: novembre 2006
Localisation: Saint etienne
Version Excel : Excel XP (PC)
Messages: 3 969
Par défaut Re : "Coller avec liaison " versus "INDIRECT"

re:

voici un fonction que j'ai vu passer, que je viens de retrouve, auteur Myta
la case bleue, modifies les parametres an fonction de ce que tu as besoin
Fichiers attachés
Type de fichier : xls cherche_valeur_autre_classeur.xls (22,0 Ko, 21 affichages)
__________________
salutations

Wilfried

Plus j'apprends, plus je sais....... plus je sais que je ne sais rien.

Venez visiter mon zoo : Cliquez ici il est si petit, un petit click quotidien merci
wilfried_42 est déconnecté   Réponse avec citation
Vieux 30/04/2007, 09h45   #10 (permalink)
XLDnaute Nouveau
 
Date d'inscription: avril 2007
Version Excel : Excel 2000 (PC)
Messages: 6
Par défaut Re : "Coller avec liaison " versus "INDIRECT"

je viens d'essayer, ça paraît intéressant, j'ai mis l'adresse de mon fichier mais je ne vois pas quel argument je dois inscrire à la place de "34" dans

=recup("d:\excel-internet\test_fonction.xls";"34";"B2")

existe t'il un commentaire sur ce classseur expérimental?

merci W_42
FS

je crois que je vais contourner mon problème en modifiant ma statégie de saisie d'information journalière...
FlukySnake est déconnecté   Réponse avec citation
Vieux 30/04/2007, 09h59   #11 (permalink)
XLDnaute Barbatruc
 
Avatar de wilfried_42
 
Date d'inscription: novembre 2006
Localisation: Saint etienne
Version Excel : Excel XP (PC)
Messages: 3 969
Par défaut Re : "Coller avec liaison " versus "INDIRECT"

re:

il est vrai qu'une feuille qui s'appelle 34, n'est pas tres explicite
Fichiers attachés
Type de fichier : xls cherche_valeur_autre_classeur.xls (22,5 Ko, 14 affichages)
__________________
salutations

Wilfried

Plus j'apprends, plus je sais....... plus je sais que je ne sais rien.

Venez visiter mon zoo : Cliquez ici il est si petit, un petit click quotidien merci
wilfried_42 est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Récupérer valeur "Oui ou Non" du message d'alerte Wind: "Suppression de fichiers"? IFFIC Forum Excel 0 15/12/2006 13h50
erreur sur formule =SI(A6="";"";SI(A6+1>MOIS.DECALER(A$6-1;1);"";A6+1)) malcy45 Forum Excel 6 23/11/2006 15h10
Combinaison: "GetDetailsOf" et Function "xxxx" ..(Chemin, Fichier, Feuille, Cellule)" IFFIC Forum Excel 1 14/11/2006 22h05
Enlever "faux" ou "vrai" après enregistrement xlDialogSaveAs max Forum Excel Downloads - Archives 1 02/08/2004 09h50
Conflit entre "Formules" et saisies dans "Userform". Quaisako Forum Excel Downloads - Archives 2 17/01/2003 12h40


Fuseau horaire GMT +2. Il est actuellement 03h20.


(C) 2006 Excel Downloads