J'applique une formule qui au demeurant devrait être simple - surtout pour
vous, les stars d'excel ;-) - mais qui ne fonctionne pas...
J'avoue que j'ai beau chercher, je ne trouve pas. Alors, je fais (encore !!)
appel à vous.
Mon classeur est sous excel 97.
Cellule Q25 : =TEXTE(AUJOURDHUI();"aaaa")
Si j'écris ceci, ça fonctionne.
=SI($A$1<B22;"";'C:\WINDOWS\Bureau\Documents de travail\Comparatif
2006\[HS2006.xls]janvier'!$C$71-'C:\WINDOWS\Bureau\Documents de
travail\Comparatif 2006\[HS2006.xls]janvier'!$C$7)
En revanche, si je change en ceci, excel renvoie #REF! :
=SI($A$1<B22;"";'C:\WINDOWS\Bureau\Documents de travail\Comparatif
2006\["HS"&$Q$25&".xls"]janvier'!$C$71-'C:\WINDOWS\Bureau\Documents de
travail\Comparatif 2006\["HS"&$Q$25&".xls"]janvier'!$C$7)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
JpPradier
Bonjour Hubert
I l faut utiliser Indirect :
=SI($A$1<B22;"";"'C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&$Q$25&".xls]janvier'!$C$71"-"'C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&$Q$25&".xls]janvier'!$C$7)"
j-p
Bonjour Hubert
I l faut utiliser Indirect :
=SI($A$1<B22;"";"'C:WINDOWSBureauDocuments de travailComparatif
2006[HS"&$Q$25&".xls]janvier'!$C$71"-"'C:WINDOWSBureauDocuments de travailComparatif
2006[HS"&$Q$25&".xls]janvier'!$C$7)"
=SI($A$1<B22;"";"'C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&$Q$25&".xls]janvier'!$C$71"-"'C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&$Q$25&".xls]janvier'!$C$7)"
j-p
13Hubert
Salut JP et merci pour l'info !
J'ai tenté d'appliquer de suite mais maintenant, c'est #VALEUR! qui prend la place de #REF!
Je me creuse la cervelle avec ce truc depuis des jours, j'en peux plus !!! :-((
Merci en tous cas !
Hubert -- ...from Marseille !
Bonjour Hubert
I l faut utiliser Indirect :
=SI($A$1<B22;"";"'C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&$Q$25&".xls]janvier'!$C$71"-"'C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&$Q$25&".xls]janvier'!$C$7)"
j-p
Salut JP et merci pour l'info !
J'ai tenté d'appliquer de suite mais maintenant, c'est #VALEUR! qui prend la
place de #REF!
Je me creuse la cervelle avec ce truc depuis des jours, j'en peux plus !!!
:-((
Merci en tous cas !
Hubert
--
...from Marseille !
Bonjour Hubert
I l faut utiliser Indirect :
=SI($A$1<B22;"";"'C:WINDOWSBureauDocuments de travailComparatif
2006[HS"&$Q$25&".xls]janvier'!$C$71"-"'C:WINDOWSBureauDocuments de travailComparatif
2006[HS"&$Q$25&".xls]janvier'!$C$7)"
J'ai tenté d'appliquer de suite mais maintenant, c'est #VALEUR! qui prend la place de #REF!
Je me creuse la cervelle avec ce truc depuis des jours, j'en peux plus !!! :-((
Merci en tous cas !
Hubert -- ...from Marseille !
Bonjour Hubert
I l faut utiliser Indirect :
=SI($A$1<B22;"";"'C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&$Q$25&".xls]janvier'!$C$71"-"'C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&$Q$25&".xls]janvier'!$C$7)"
j-p
JpPradier
Re Hubert
Tu as bien modifié l'emplacement des guillemets ? Ca doit faire :
"'Chemin[HS"&$Q$25&".xls]janvier'!$C$71"
et idem pour le deuxieme.
j-p
Re Hubert
Tu as bien modifié l'emplacement des guillemets ?
Ca doit faire :
Tu as bien modifié l'emplacement des guillemets ? Ca doit faire :
"'Chemin[HS"&$Q$25&".xls]janvier'!$C$71"
et idem pour le deuxieme.
j-p
13Hubert
Hello JP
Je ne réponds à ton message que ce matin car entre temps... dodo ! ;-)
=SI(A1<B22;"";"'C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&Q25&".xls]janvier'!C71"-"'C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&Q25&".xls]janvier'!C7")
Je crois n'avoir rien oublié... J'ai pourtant toujours #VALEUR!
J'ai fait l'expérience d'inverser la formule comme ceci :
=SI(B22>A1;"'C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&Q25&".xls]janvier'!C71"-"'C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&Q25&".xls]janvier'!C7";"")
Le résultat renvoyé est ""
D'autres tentatives en simplifiant :
='C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&Q25&".xls]janvier'!C71 renvoie #REF!
=SOMME('C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&Q25&".xls]janvier'!C71) renvoie #REF!
=SOMME("'C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&Q25&".xls]janvier'!C71") renvoie #VALEUR!
=INDIRECT("'C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&Q25&".xls]janvier'!C71") renvoie #REF!
=INDIRECT.EXT("'C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&Q25&".xls]janvier'!C71") renvoie #VALEUR!
En Q25, plutot que d'écrire =TEXTE(AUJOURDHUI();"aaaa") j'ai écrit 2006 en toutes lettre et au format texte...,
RIEN ne fonctionne ! Les seules qui renvoient un résultat, c'est les deux INDIRECT et INDIRECT.EXT (avec morefunc) mais seulement si j'ouvre le fichier HS2006. Lorsque je le referme, #VALEUR ou #REF! réapparaît...! A noter que je dispose de Excel 97 SR2 !
Je perds vraiment l'espoir d'arriver à quelque chose ! Pourtant, je suis certain que ça doit être possible, de faire appel à une cellule pour récupérer le nom d'un autre classeur, de la manière que je voudrait faire...
Merci beaucoup pour ton aide en tous cas !
Hubert -- ...from Marseille !
Re Hubert
Tu as bien modifié l'emplacement des guillemets ? Ca doit faire :
"'Chemin[HS"&$Q$25&".xls]janvier'!$C$71"
et idem pour le deuxieme.
j-p
Hello JP
Je ne réponds à ton message que ce matin car entre temps... dodo ! ;-)
=SI(A1<B22;"";"'C:WINDOWSBureauDocuments de travailComparatif
2006[HS"&Q25&".xls]janvier'!C71"-"'C:WINDOWSBureauDocuments de
travailComparatif 2006[HS"&Q25&".xls]janvier'!C7")
Je crois n'avoir rien oublié... J'ai pourtant toujours #VALEUR!
J'ai fait l'expérience d'inverser la formule comme ceci :
=SI(B22>A1;"'C:WINDOWSBureauDocuments de travailComparatif
2006[HS"&Q25&".xls]janvier'!C71"-"'C:WINDOWSBureauDocuments de
travailComparatif 2006[HS"&Q25&".xls]janvier'!C7";"")
Le résultat renvoyé est ""
D'autres tentatives en simplifiant :
='C:WINDOWSBureauDocuments de travailComparatif
2006[HS"&Q25&".xls]janvier'!C71 renvoie #REF!
=SOMME('C:WINDOWSBureauDocuments de travailComparatif
2006[HS"&Q25&".xls]janvier'!C71) renvoie #REF!
=SOMME("'C:WINDOWSBureauDocuments de travailComparatif
2006[HS"&Q25&".xls]janvier'!C71") renvoie #VALEUR!
=INDIRECT("'C:WINDOWSBureauDocuments de travailComparatif
2006[HS"&Q25&".xls]janvier'!C71") renvoie #REF!
=INDIRECT.EXT("'C:WINDOWSBureauDocuments de travailComparatif
2006[HS"&Q25&".xls]janvier'!C71") renvoie #VALEUR!
En Q25, plutot que d'écrire =TEXTE(AUJOURDHUI();"aaaa") j'ai écrit 2006 en
toutes lettre et au format texte...,
RIEN ne fonctionne !
Les seules qui renvoient un résultat, c'est les deux INDIRECT et
INDIRECT.EXT (avec morefunc) mais seulement si j'ouvre le fichier HS2006.
Lorsque je le referme, #VALEUR ou #REF! réapparaît...!
A noter que je dispose de Excel 97 SR2 !
Je perds vraiment l'espoir d'arriver à quelque chose ! Pourtant, je suis
certain que ça doit être possible, de faire appel à une cellule pour
récupérer le nom d'un autre classeur, de la manière que je voudrait faire...
Merci beaucoup pour ton aide en tous cas !
Hubert
--
...from Marseille !
Re Hubert
Tu as bien modifié l'emplacement des guillemets ?
Ca doit faire :
Je ne réponds à ton message que ce matin car entre temps... dodo ! ;-)
=SI(A1<B22;"";"'C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&Q25&".xls]janvier'!C71"-"'C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&Q25&".xls]janvier'!C7")
Je crois n'avoir rien oublié... J'ai pourtant toujours #VALEUR!
J'ai fait l'expérience d'inverser la formule comme ceci :
=SI(B22>A1;"'C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&Q25&".xls]janvier'!C71"-"'C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&Q25&".xls]janvier'!C7";"")
Le résultat renvoyé est ""
D'autres tentatives en simplifiant :
='C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&Q25&".xls]janvier'!C71 renvoie #REF!
=SOMME('C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&Q25&".xls]janvier'!C71) renvoie #REF!
=SOMME("'C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&Q25&".xls]janvier'!C71") renvoie #VALEUR!
=INDIRECT("'C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&Q25&".xls]janvier'!C71") renvoie #REF!
=INDIRECT.EXT("'C:WINDOWSBureauDocuments de travailComparatif 2006[HS"&Q25&".xls]janvier'!C71") renvoie #VALEUR!
En Q25, plutot que d'écrire =TEXTE(AUJOURDHUI();"aaaa") j'ai écrit 2006 en toutes lettre et au format texte...,
RIEN ne fonctionne ! Les seules qui renvoient un résultat, c'est les deux INDIRECT et INDIRECT.EXT (avec morefunc) mais seulement si j'ouvre le fichier HS2006. Lorsque je le referme, #VALEUR ou #REF! réapparaît...! A noter que je dispose de Excel 97 SR2 !
Je perds vraiment l'espoir d'arriver à quelque chose ! Pourtant, je suis certain que ça doit être possible, de faire appel à une cellule pour récupérer le nom d'un autre classeur, de la manière que je voudrait faire...
Merci beaucoup pour ton aide en tous cas !
Hubert -- ...from Marseille !
Re Hubert
Tu as bien modifié l'emplacement des guillemets ? Ca doit faire :
"'Chemin[HS"&$Q$25&".xls]janvier'!$C$71"
et idem pour le deuxieme.
j-p
JpPradier
Bonjour Hubert
Pour indirect, il faut que le fichier cible soit ouvert. Comme aujourd'hui, je suis mieux réveillé ;-) , il n'y a pas besoin du chemin complet( voire il ne faut pas le chemin complet ). Pour lire le fichier fermé, il faut utiliser Indirect.ext de LL comme tu le dis. Je ne connais pas la syntaxe de cette fonction, mais je crois me rappeler qu'elle neccessite le SR1 pour Excel 97. Peut-etre le SR1 est_il mal installé chez toi ? . Je crois me souvenir qu'il fallait d'abord installer le SR1 et ensuite le SR2 ( sans garantie )
j-p
Bonjour Hubert
Pour indirect, il faut que le fichier cible soit ouvert. Comme aujourd'hui, je suis mieux
réveillé ;-) , il n'y a pas besoin du chemin complet( voire il ne faut pas le chemin
complet ). Pour lire le fichier fermé, il faut utiliser Indirect.ext de LL comme tu le
dis. Je ne connais pas la syntaxe de cette fonction, mais je crois me rappeler qu'elle
neccessite le SR1 pour Excel 97. Peut-etre le SR1 est_il mal installé chez toi ? . Je
crois me souvenir qu'il fallait d'abord installer le SR1 et ensuite le SR2 ( sans
garantie )
Pour indirect, il faut que le fichier cible soit ouvert. Comme aujourd'hui, je suis mieux réveillé ;-) , il n'y a pas besoin du chemin complet( voire il ne faut pas le chemin complet ). Pour lire le fichier fermé, il faut utiliser Indirect.ext de LL comme tu le dis. Je ne connais pas la syntaxe de cette fonction, mais je crois me rappeler qu'elle neccessite le SR1 pour Excel 97. Peut-etre le SR1 est_il mal installé chez toi ? . Je crois me souvenir qu'il fallait d'abord installer le SR1 et ensuite le SR2 ( sans garantie )
j-p
13Hubert
Salut JP !
En effet, tu n'as encore pas baillé ce matin et ta vision semble claire ! ;-) Grace à tes lumières, la mienne s'améliore peu à peu...
Tu as raison pour ce qui est du SR1. Il faut impérativement installer cette MAJ pour que Morefunc puisse fonctionner. On me l'avait déjà dit sur ce forum d'ailleurs... J'ai bien installé SR1 avant que de taper dans SR2... Aujourd'hui, par acquis de conscience, j'ai renouvelé l'install et le système m'indique qu'il ne peut pas procéder à la MAJ car visiblement elle a déjà été faite. Bon, pour ce coté là, pas de problème, c'est fait.
J'ai tenté de réinstaller Morefunc en optant pour la modification de mon menu "Outils"... Et voilà-ty pas qu'Excel plante à son ouverture suivante alors que j'ai juste eu le temps de voir que ma cellule montrait LA somme ! THE somme après laquelle je cours depuis plus d'une semaine !!! Mais..., (y a toujours un MAIS, chez moi !) à sa réouverture, le menu "Morefunc" a disparu !!!
Bon, ben... J'en suis certainement pour une réinstallation complète de Excel pour un re-patche et re-Morefunc... Ensuite, je verrai bien si ça venait de là... Qu'est-ce t'en penses toi ?
Mais ne t'inquiète pas ! Je te solliciterai très probablement pour la suite de "mésaventures" (oup's... Petit lapsus !!)
Je te remercie encore !!
Hubert -- ...from Marseille !
Bonjour Hubert
Pour indirect, il faut que le fichier cible soit ouvert. Comme aujourd'hui, je suis mieux réveillé ;-) , il n'y a pas besoin du chemin complet( voire il ne faut pas le chemin complet ). Pour lire le fichier fermé, il faut utiliser Indirect.ext de LL comme tu le dis. Je ne connais pas la syntaxe de cette fonction, mais je crois me rappeler qu'elle neccessite le SR1 pour Excel 97. Peut-etre le SR1 est_il mal installé chez toi ? . Je crois me souvenir qu'il fallait d'abord installer le SR1 et ensuite le SR2 ( sans garantie )
j-p
Salut JP !
En effet, tu n'as encore pas baillé ce matin et ta vision semble claire ! ;-)
Grace à tes lumières, la mienne s'améliore peu à peu...
Tu as raison pour ce qui est du SR1. Il faut impérativement installer cette
MAJ pour que Morefunc puisse fonctionner. On me l'avait déjà dit sur ce forum
d'ailleurs...
J'ai bien installé SR1 avant que de taper dans SR2...
Aujourd'hui, par acquis de conscience, j'ai renouvelé l'install et le
système m'indique qu'il ne peut pas procéder à la MAJ car visiblement elle a
déjà été faite.
Bon, pour ce coté là, pas de problème, c'est fait.
J'ai tenté de réinstaller Morefunc en optant pour la modification de mon
menu "Outils"... Et voilà-ty pas qu'Excel plante à son ouverture suivante
alors que j'ai juste eu le temps de voir que ma cellule montrait LA somme !
THE somme après laquelle je cours depuis plus d'une semaine !!! Mais..., (y a
toujours un MAIS, chez moi !) à sa réouverture, le menu "Morefunc" a disparu
!!!
Bon, ben... J'en suis certainement pour une réinstallation complète de Excel
pour un re-patche et re-Morefunc... Ensuite, je verrai bien si ça venait de
là... Qu'est-ce t'en penses toi ?
Mais ne t'inquiète pas ! Je te solliciterai très probablement pour la suite
de "mésaventures" (oup's... Petit lapsus !!)
Je te remercie encore !!
Hubert
--
...from Marseille !
Bonjour Hubert
Pour indirect, il faut que le fichier cible soit ouvert. Comme aujourd'hui, je suis mieux
réveillé ;-) , il n'y a pas besoin du chemin complet( voire il ne faut pas le chemin
complet ). Pour lire le fichier fermé, il faut utiliser Indirect.ext de LL comme tu le
dis. Je ne connais pas la syntaxe de cette fonction, mais je crois me rappeler qu'elle
neccessite le SR1 pour Excel 97. Peut-etre le SR1 est_il mal installé chez toi ? . Je
crois me souvenir qu'il fallait d'abord installer le SR1 et ensuite le SR2 ( sans
garantie )
En effet, tu n'as encore pas baillé ce matin et ta vision semble claire ! ;-) Grace à tes lumières, la mienne s'améliore peu à peu...
Tu as raison pour ce qui est du SR1. Il faut impérativement installer cette MAJ pour que Morefunc puisse fonctionner. On me l'avait déjà dit sur ce forum d'ailleurs... J'ai bien installé SR1 avant que de taper dans SR2... Aujourd'hui, par acquis de conscience, j'ai renouvelé l'install et le système m'indique qu'il ne peut pas procéder à la MAJ car visiblement elle a déjà été faite. Bon, pour ce coté là, pas de problème, c'est fait.
J'ai tenté de réinstaller Morefunc en optant pour la modification de mon menu "Outils"... Et voilà-ty pas qu'Excel plante à son ouverture suivante alors que j'ai juste eu le temps de voir que ma cellule montrait LA somme ! THE somme après laquelle je cours depuis plus d'une semaine !!! Mais..., (y a toujours un MAIS, chez moi !) à sa réouverture, le menu "Morefunc" a disparu !!!
Bon, ben... J'en suis certainement pour une réinstallation complète de Excel pour un re-patche et re-Morefunc... Ensuite, je verrai bien si ça venait de là... Qu'est-ce t'en penses toi ?
Mais ne t'inquiète pas ! Je te solliciterai très probablement pour la suite de "mésaventures" (oup's... Petit lapsus !!)
Je te remercie encore !!
Hubert -- ...from Marseille !
Bonjour Hubert
Pour indirect, il faut que le fichier cible soit ouvert. Comme aujourd'hui, je suis mieux réveillé ;-) , il n'y a pas besoin du chemin complet( voire il ne faut pas le chemin complet ). Pour lire le fichier fermé, il faut utiliser Indirect.ext de LL comme tu le dis. Je ne connais pas la syntaxe de cette fonction, mais je crois me rappeler qu'elle neccessite le SR1 pour Excel 97. Peut-etre le SR1 est_il mal installé chez toi ? . Je crois me souvenir qu'il fallait d'abord installer le SR1 et ensuite le SR2 ( sans garantie )
j-p
JpPradier
Re Hubert
J'en pense que tu as peut-etre eu un raté dans l'install du SR1. Ces MAJ sont assez capricieuces si tu ne les fais pas dans le bon ordre. Sinon, il me semble que la fonction de LL posait problème dans des cas particuliers. Le mieux est de lui demander. Avant de réinstaller Excel, Essaye quand meme un reboot de ton PC, on ne sait jamais.
j-p
Re Hubert
J'en pense que tu as peut-etre eu un raté dans l'install du SR1. Ces MAJ sont assez
capricieuces si tu ne les fais pas dans le bon ordre. Sinon, il me semble que la fonction
de LL posait problème dans des cas particuliers. Le mieux est de lui demander. Avant de
réinstaller Excel, Essaye quand meme un reboot de ton PC, on ne sait jamais.
J'en pense que tu as peut-etre eu un raté dans l'install du SR1. Ces MAJ sont assez capricieuces si tu ne les fais pas dans le bon ordre. Sinon, il me semble que la fonction de LL posait problème dans des cas particuliers. Le mieux est de lui demander. Avant de réinstaller Excel, Essaye quand meme un reboot de ton PC, on ne sait jamais.
j-p
13Hubert
Oui, tu as raison, je vais suivre tes conseils...
Je te tiendrai au courant...
Merci encore
Hub -- ...from Marseille !
Re Hubert
J'en pense que tu as peut-etre eu un raté dans l'install du SR1. Ces MAJ sont assez capricieuces si tu ne les fais pas dans le bon ordre. Sinon, il me semble que la fonction de LL posait problème dans des cas particuliers. Le mieux est de lui demander. Avant de réinstaller Excel, Essaye quand meme un reboot de ton PC, on ne sait jamais.
j-p
Oui, tu as raison, je vais suivre tes conseils...
Je te tiendrai au courant...
Merci encore
Hub
--
...from Marseille !
Re Hubert
J'en pense que tu as peut-etre eu un raté dans l'install du SR1. Ces MAJ sont assez
capricieuces si tu ne les fais pas dans le bon ordre. Sinon, il me semble que la fonction
de LL posait problème dans des cas particuliers. Le mieux est de lui demander. Avant de
réinstaller Excel, Essaye quand meme un reboot de ton PC, on ne sait jamais.
J'en pense que tu as peut-etre eu un raté dans l'install du SR1. Ces MAJ sont assez capricieuces si tu ne les fais pas dans le bon ordre. Sinon, il me semble que la fonction de LL posait problème dans des cas particuliers. Le mieux est de lui demander. Avant de réinstaller Excel, Essaye quand meme un reboot de ton PC, on ne sait jamais.