![]() |
|
Forum
|
|
|
#1 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: avril 2007
Version Excel : Excel 2000 (PC)
Messages: 6
|
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! |
|
|
|
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
XLDnaute Accro
Date d'inscription: février 2005
Localisation: yvelines
Version Excel : Excel XP (PC)
Messages: 1 902
|
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 |
|
|
|
|
|
#3 (permalink) | |
|
XLDnaute Nouveau
Date d'inscription: avril 2007
Version Excel : Excel 2000 (PC)
Messages: 6
|
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:
Dernière modification par FlukySnake ; 29/04/2007 à 18h03. |
|
|
|
|
|
|
#4 (permalink) | |
|
XLDnaute Barbatruc
Date d'inscription: novembre 2006
Localisation: Saint etienne
Version Excel : Excel XP (PC)
Messages: 3 969
|
bonjour flukysnake, chris
je ne sais pas si c'est une faute de frappe m'enfin Citation:
__________________
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 |
|
|
|
|
|
|
#5 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: avril 2007
Version Excel : Excel 2000 (PC)
Messages: 6
|
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... |
|
|
|
|
|
#6 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: novembre 2006
Localisation: Saint etienne
Version Excel : Excel XP (PC)
Messages: 3 969
|
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 |
|
|
|
|
|
#7 (permalink) | |
|
XLDnaute Accro
Date d'inscription: février 2005
Localisation: Aubenas
Version Excel : Excel 2000 (PC)
Messages: 1 128
|
Bonjour à tous
Ce n'est pas une faute de frappe mais comme l'a indiqué Chris et comme le dit l'aide Microsoft Citation:
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. |
|
|
|
|
|
|
#8 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: avril 2007
Version Excel : Excel 2000 (PC)
Messages: 6
|
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... |
|
|
|
|
|
#9 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: novembre 2006
Localisation: Saint etienne
Version Excel : Excel XP (PC)
Messages: 3 969
|
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
__________________
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 |
|
|
|
|
|
#10 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: avril 2007
Version Excel : Excel 2000 (PC)
Messages: 6
|
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... |
|
|
|
|
|
#11 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: novembre 2006
Localisation: Saint etienne
Version Excel : Excel XP (PC)
Messages: 3 969
|
re:
il est vrai qu'une feuille qui s'appelle 34, n'est pas tres explicite
__________________
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 |
|
|
|
| ANNONCES | |
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|
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 |