Cette formule va chercher le résultat dans le fichier
DIG ACD - Semaine-Woche 47.xls
et cela fonctionne.
Cependant, j'aimerais que "47" soit repris d'une autre cellule dans laquelle
il pourrait y avoir 42 ou 46 ou 23 etc...
J'ai essayé la concaténation sans résultat :
SOMMEPROD((+"'[DIG ACD - Semaine-Woche " & A1 &
".xls]Data'"!$C$2:$C$10000=O1)etc...
Cette formule va chercher le résultat dans le fichier DIG ACD - Semaine-Woche 47.xls et cela fonctionne. Cependant, j'aimerais que "47" soit repris d'une autre cellule dans laquelle il pourrait y avoir 42 ou 46 ou 23 etc... J'ai essayé la concaténation sans résultat : SOMMEPROD((+"'[DIG ACD - Semaine-Woche " & A1 & ".xls]Data'"!$C$2:$C$10000=O1)etc...
Merci pour votre aide. -- René Delcourt
Bonjour,
il faut utiliser la fonction Indirect mais elle ne fonctionne pas entre
classeurs sauf s'ils sont ouverts :
Cette formule va chercher le résultat dans le fichier
DIG ACD - Semaine-Woche 47.xls
et cela fonctionne.
Cependant, j'aimerais que "47" soit repris d'une autre cellule dans laquelle
il pourrait y avoir 42 ou 46 ou 23 etc...
J'ai essayé la concaténation sans résultat :
SOMMEPROD((+"'[DIG ACD - Semaine-Woche " & A1 &
".xls]Data'"!$C$2:$C$10000=O1)etc...
Cette formule va chercher le résultat dans le fichier DIG ACD - Semaine-Woche 47.xls et cela fonctionne. Cependant, j'aimerais que "47" soit repris d'une autre cellule dans laquelle il pourrait y avoir 42 ou 46 ou 23 etc... J'ai essayé la concaténation sans résultat : SOMMEPROD((+"'[DIG ACD - Semaine-Woche " & A1 & ".xls]Data'"!$C$2:$C$10000=O1)etc...
Merci pour votre aide. -- René Delcourt
René Delcourt
Un tout grand merci! -- René Delcourt
Bonjour,
il faut utiliser la fonction Indirect mais elle ne fonctionne pas entre classeurs sauf s'ils sont ouverts :
Cette formule va chercher le résultat dans le fichier DIG ACD - Semaine-Woche 47.xls et cela fonctionne. Cependant, j'aimerais que "47" soit repris d'une autre cellule dans laquelle il pourrait y avoir 42 ou 46 ou 23 etc... J'ai essayé la concaténation sans résultat : SOMMEPROD((+"'[DIG ACD - Semaine-Woche " & A1 & ".xls]Data'"!$C$2:$C$10000=O1)etc...
Merci pour votre aide. -- René Delcourt
Un tout grand merci!
--
René Delcourt
Bonjour,
il faut utiliser la fonction Indirect mais elle ne fonctionne pas entre
classeurs sauf s'ils sont ouverts :
Cette formule va chercher le résultat dans le fichier
DIG ACD - Semaine-Woche 47.xls
et cela fonctionne.
Cependant, j'aimerais que "47" soit repris d'une autre cellule dans laquelle
il pourrait y avoir 42 ou 46 ou 23 etc...
J'ai essayé la concaténation sans résultat :
SOMMEPROD((+"'[DIG ACD - Semaine-Woche " & A1 &
".xls]Data'"!$C$2:$C$10000=O1)etc...
Cette formule va chercher le résultat dans le fichier DIG ACD - Semaine-Woche 47.xls et cela fonctionne. Cependant, j'aimerais que "47" soit repris d'une autre cellule dans laquelle il pourrait y avoir 42 ou 46 ou 23 etc... J'ai essayé la concaténation sans résultat : SOMMEPROD((+"'[DIG ACD - Semaine-Woche " & A1 & ".xls]Data'"!$C$2:$C$10000=O1)etc...
Merci pour votre aide. -- René Delcourt
René Delcourt
Bonjour, Entretemps, ce résultat est-il possible avec un classeur fermé? -- René Delcourt
"René Delcourt" a écrit :
Un tout grand merci! -- René Delcourt
"Ellimac" a écrit :
> Bonjour, > > il faut utiliser la fonction Indirect mais elle ne fonctionne pas entre > classeurs sauf s'ils sont ouverts : > > SOMMEPROD((indirect("'[DIG ACD - Semaine-Woche " & B1 > &".xls]Data'!$C$2:$C$10000")=O1)*(indirect("'[DIG ACD - Semaine-Woche " & B1 > &".xls]Data'!$G$2:$G$10000")) > > Pas vérifié > > Camille > > "René Delcourt" a écrit : > > > Bonjour à toutes et à tous, > > Je ne parviens pas à mettre les guillemets où il faut! > > > > SOMMEPROD((+'[DIG ACD - Semaine-Woche 47.xls]Data'!$C$2:$C$10000=O1)*('[DIG > > ACD - Semaine-Woche 47.xls]Data'!$G$2:$G$10000)) > > > > Cette formule va chercher le résultat dans le fichier > > DIG ACD - Semaine-Woche 47.xls > > et cela fonctionne. > > Cependant, j'aimerais que "47" soit repris d'une autre cellule dans laquelle > > il pourrait y avoir 42 ou 46 ou 23 etc... > > J'ai essayé la concaténation sans résultat : > > SOMMEPROD((+"'[DIG ACD - Semaine-Woche " & A1 & > > ".xls]Data'"!$C$2:$C$10000=O1)etc... > > > > Merci pour votre aide. > > -- > > René Delcourt
Bonjour,
Entretemps, ce résultat est-il possible avec un classeur fermé?
--
René Delcourt
"René Delcourt" a écrit :
Un tout grand merci!
--
René Delcourt
"Ellimac" a écrit :
> Bonjour,
>
> il faut utiliser la fonction Indirect mais elle ne fonctionne pas entre
> classeurs sauf s'ils sont ouverts :
>
> SOMMEPROD((indirect("'[DIG ACD - Semaine-Woche " & B1
> &".xls]Data'!$C$2:$C$10000")=O1)*(indirect("'[DIG ACD - Semaine-Woche " & B1
> &".xls]Data'!$G$2:$G$10000"))
>
> Pas vérifié
>
> Camille
>
> "René Delcourt" a écrit :
>
> > Bonjour à toutes et à tous,
> > Je ne parviens pas à mettre les guillemets où il faut!
> >
> > SOMMEPROD((+'[DIG ACD - Semaine-Woche 47.xls]Data'!$C$2:$C$10000=O1)*('[DIG
> > ACD - Semaine-Woche 47.xls]Data'!$G$2:$G$10000))
> >
> > Cette formule va chercher le résultat dans le fichier
> > DIG ACD - Semaine-Woche 47.xls
> > et cela fonctionne.
> > Cependant, j'aimerais que "47" soit repris d'une autre cellule dans laquelle
> > il pourrait y avoir 42 ou 46 ou 23 etc...
> > J'ai essayé la concaténation sans résultat :
> > SOMMEPROD((+"'[DIG ACD - Semaine-Woche " & A1 &
> > ".xls]Data'"!$C$2:$C$10000=O1)etc...
> >
> > Merci pour votre aide.
> > --
> > René Delcourt
Bonjour, Entretemps, ce résultat est-il possible avec un classeur fermé? -- René Delcourt
"René Delcourt" a écrit :
Un tout grand merci! -- René Delcourt
"Ellimac" a écrit :
> Bonjour, > > il faut utiliser la fonction Indirect mais elle ne fonctionne pas entre > classeurs sauf s'ils sont ouverts : > > SOMMEPROD((indirect("'[DIG ACD - Semaine-Woche " & B1 > &".xls]Data'!$C$2:$C$10000")=O1)*(indirect("'[DIG ACD - Semaine-Woche " & B1 > &".xls]Data'!$G$2:$G$10000")) > > Pas vérifié > > Camille > > "René Delcourt" a écrit : > > > Bonjour à toutes et à tous, > > Je ne parviens pas à mettre les guillemets où il faut! > > > > SOMMEPROD((+'[DIG ACD - Semaine-Woche 47.xls]Data'!$C$2:$C$10000=O1)*('[DIG > > ACD - Semaine-Woche 47.xls]Data'!$G$2:$G$10000)) > > > > Cette formule va chercher le résultat dans le fichier > > DIG ACD - Semaine-Woche 47.xls > > et cela fonctionne. > > Cependant, j'aimerais que "47" soit repris d'une autre cellule dans laquelle > > il pourrait y avoir 42 ou 46 ou 23 etc... > > J'ai essayé la concaténation sans résultat : > > SOMMEPROD((+"'[DIG ACD - Semaine-Woche " & A1 & > > ".xls]Data'"!$C$2:$C$10000=O1)etc... > > > > Merci pour votre aide. > > -- > > René Delcourt
Essart
Bonjour,
JB évoque la lecture classeur fermé par ADO -> http://boisgontierjacques.free.fr/pages_site/ado.htm#Import
Mais je ne peux pas t'en dire plus !
Essart
"René Delcourt" a écrit dans le message de news:
Bonjour, Entretemps, ce résultat est-il possible avec un classeur fermé? -- René Delcourt
"René Delcourt" a écrit :
Un tout grand merci! -- René Delcourt
"Ellimac" a écrit :
> Bonjour, > > il faut utiliser la fonction Indirect mais elle ne fonctionne pas entre > classeurs sauf s'ils sont ouverts : > > SOMMEPROD((indirect("'[DIG ACD - Semaine-Woche " & B1 > &".xls]Data'!$C$2:$C$10000")=O1)*(indirect("'[DIG ACD - Semaine-Woche > " & B1 > &".xls]Data'!$G$2:$G$10000")) > > Pas vérifié > > Camille > > "René Delcourt" a écrit : > > > Bonjour à toutes et à tous, > > Je ne parviens pas à mettre les guillemets où il faut! > > > > SOMMEPROD((+'[DIG ACD - Semaine-Woche > > 47.xls]Data'!$C$2:$C$10000=O1)*('[DIG > > ACD - Semaine-Woche 47.xls]Data'!$G$2:$G$10000)) > > > > Cette formule va chercher le résultat dans le fichier > > DIG ACD - Semaine-Woche 47.xls > > et cela fonctionne. > > Cependant, j'aimerais que "47" soit repris d'une autre cellule dans > > laquelle > > il pourrait y avoir 42 ou 46 ou 23 etc... > > J'ai essayé la concaténation sans résultat : > > SOMMEPROD((+"'[DIG ACD - Semaine-Woche " & A1 & > > ".xls]Data'"!$C$2:$C$10000=O1)etc... > > > > Merci pour votre aide. > > -- > > René Delcourt
Bonjour,
JB évoque la lecture classeur fermé par ADO
-> http://boisgontierjacques.free.fr/pages_site/ado.htm#Import
Mais je ne peux pas t'en dire plus !
Essart
"René Delcourt" <rde@intras.ch> a écrit dans le message de news:
DB7D46D1-D33E-41C2-AD5C-2BFE85829D10@microsoft.com...
Bonjour,
Entretemps, ce résultat est-il possible avec un classeur fermé?
--
René Delcourt
"René Delcourt" a écrit :
Un tout grand merci!
--
René Delcourt
"Ellimac" a écrit :
> Bonjour,
>
> il faut utiliser la fonction Indirect mais elle ne fonctionne pas entre
> classeurs sauf s'ils sont ouverts :
>
> SOMMEPROD((indirect("'[DIG ACD - Semaine-Woche " & B1
> &".xls]Data'!$C$2:$C$10000")=O1)*(indirect("'[DIG ACD - Semaine-Woche
> " & B1
> &".xls]Data'!$G$2:$G$10000"))
>
> Pas vérifié
>
> Camille
>
> "René Delcourt" a écrit :
>
> > Bonjour à toutes et à tous,
> > Je ne parviens pas à mettre les guillemets où il faut!
> >
> > SOMMEPROD((+'[DIG ACD - Semaine-Woche
> > 47.xls]Data'!$C$2:$C$10000=O1)*('[DIG
> > ACD - Semaine-Woche 47.xls]Data'!$G$2:$G$10000))
> >
> > Cette formule va chercher le résultat dans le fichier
> > DIG ACD - Semaine-Woche 47.xls
> > et cela fonctionne.
> > Cependant, j'aimerais que "47" soit repris d'une autre cellule dans
> > laquelle
> > il pourrait y avoir 42 ou 46 ou 23 etc...
> > J'ai essayé la concaténation sans résultat :
> > SOMMEPROD((+"'[DIG ACD - Semaine-Woche " & A1 &
> > ".xls]Data'"!$C$2:$C$10000=O1)etc...
> >
> > Merci pour votre aide.
> > --
> > René Delcourt
JB évoque la lecture classeur fermé par ADO -> http://boisgontierjacques.free.fr/pages_site/ado.htm#Import
Mais je ne peux pas t'en dire plus !
Essart
"René Delcourt" a écrit dans le message de news:
Bonjour, Entretemps, ce résultat est-il possible avec un classeur fermé? -- René Delcourt
"René Delcourt" a écrit :
Un tout grand merci! -- René Delcourt
"Ellimac" a écrit :
> Bonjour, > > il faut utiliser la fonction Indirect mais elle ne fonctionne pas entre > classeurs sauf s'ils sont ouverts : > > SOMMEPROD((indirect("'[DIG ACD - Semaine-Woche " & B1 > &".xls]Data'!$C$2:$C$10000")=O1)*(indirect("'[DIG ACD - Semaine-Woche > " & B1 > &".xls]Data'!$G$2:$G$10000")) > > Pas vérifié > > Camille > > "René Delcourt" a écrit : > > > Bonjour à toutes et à tous, > > Je ne parviens pas à mettre les guillemets où il faut! > > > > SOMMEPROD((+'[DIG ACD - Semaine-Woche > > 47.xls]Data'!$C$2:$C$10000=O1)*('[DIG > > ACD - Semaine-Woche 47.xls]Data'!$G$2:$G$10000)) > > > > Cette formule va chercher le résultat dans le fichier > > DIG ACD - Semaine-Woche 47.xls > > et cela fonctionne. > > Cependant, j'aimerais que "47" soit repris d'une autre cellule dans > > laquelle > > il pourrait y avoir 42 ou 46 ou 23 etc... > > J'ai essayé la concaténation sans résultat : > > SOMMEPROD((+"'[DIG ACD - Semaine-Woche " & A1 & > > ".xls]Data'"!$C$2:$C$10000=O1)etc... > > > > Merci pour votre aide. > > -- > > René Delcourt
René Delcourt
Merci pour ce lien. Y a-t-il une solution sans VBA? -- René Delcourt
"Essart" a écrit :
Bonjour,
JB évoque la lecture classeur fermé par ADO -> http://boisgontierjacques.free.fr/pages_site/ado.htm#Import
Mais je ne peux pas t'en dire plus !
Essart
"René Delcourt" a écrit dans le message de news:
> Bonjour, > Entretemps, ce résultat est-il possible avec un classeur fermé? > -- > René Delcourt > > > "René Delcourt" a écrit : > >> Un tout grand merci! >> -- >> René Delcourt >> >> >> "Ellimac" a écrit : >> >> > Bonjour, >> > >> > il faut utiliser la fonction Indirect mais elle ne fonctionne pas entre >> > classeurs sauf s'ils sont ouverts : >> > >> > SOMMEPROD((indirect("'[DIG ACD - Semaine-Woche " & B1 >> > &".xls]Data'!$C$2:$C$10000")=O1)*(indirect("'[DIG ACD - Semaine-Woche >> > " & B1 >> > &".xls]Data'!$G$2:$G$10000")) >> > >> > Pas vérifié >> > >> > Camille >> > >> > "René Delcourt" a écrit : >> > >> > > Bonjour à toutes et à tous, >> > > Je ne parviens pas à mettre les guillemets où il faut! >> > > >> > > SOMMEPROD((+'[DIG ACD - Semaine-Woche >> > > 47.xls]Data'!$C$2:$C$10000=O1)*('[DIG >> > > ACD - Semaine-Woche 47.xls]Data'!$G$2:$G$10000)) >> > > >> > > Cette formule va chercher le résultat dans le fichier >> > > DIG ACD - Semaine-Woche 47.xls >> > > et cela fonctionne. >> > > Cependant, j'aimerais que "47" soit repris d'une autre cellule dans >> > > laquelle >> > > il pourrait y avoir 42 ou 46 ou 23 etc... >> > > J'ai essayé la concaténation sans résultat : >> > > SOMMEPROD((+"'[DIG ACD - Semaine-Woche " & A1 & >> > > ".xls]Data'"!$C$2:$C$10000=O1)etc... >> > > >> > > Merci pour votre aide. >> > > -- >> > > René Delcourt
Merci pour ce lien.
Y a-t-il une solution sans VBA?
--
René Delcourt
"Essart" a écrit :
Bonjour,
JB évoque la lecture classeur fermé par ADO
-> http://boisgontierjacques.free.fr/pages_site/ado.htm#Import
Mais je ne peux pas t'en dire plus !
Essart
"René Delcourt" <rde@intras.ch> a écrit dans le message de news:
DB7D46D1-D33E-41C2-AD5C-2BFE85829D10@microsoft.com...
> Bonjour,
> Entretemps, ce résultat est-il possible avec un classeur fermé?
> --
> René Delcourt
>
>
> "René Delcourt" a écrit :
>
>> Un tout grand merci!
>> --
>> René Delcourt
>>
>>
>> "Ellimac" a écrit :
>>
>> > Bonjour,
>> >
>> > il faut utiliser la fonction Indirect mais elle ne fonctionne pas entre
>> > classeurs sauf s'ils sont ouverts :
>> >
>> > SOMMEPROD((indirect("'[DIG ACD - Semaine-Woche " & B1
>> > &".xls]Data'!$C$2:$C$10000")=O1)*(indirect("'[DIG ACD - Semaine-Woche
>> > " & B1
>> > &".xls]Data'!$G$2:$G$10000"))
>> >
>> > Pas vérifié
>> >
>> > Camille
>> >
>> > "René Delcourt" a écrit :
>> >
>> > > Bonjour à toutes et à tous,
>> > > Je ne parviens pas à mettre les guillemets où il faut!
>> > >
>> > > SOMMEPROD((+'[DIG ACD - Semaine-Woche
>> > > 47.xls]Data'!$C$2:$C$10000=O1)*('[DIG
>> > > ACD - Semaine-Woche 47.xls]Data'!$G$2:$G$10000))
>> > >
>> > > Cette formule va chercher le résultat dans le fichier
>> > > DIG ACD - Semaine-Woche 47.xls
>> > > et cela fonctionne.
>> > > Cependant, j'aimerais que "47" soit repris d'une autre cellule dans
>> > > laquelle
>> > > il pourrait y avoir 42 ou 46 ou 23 etc...
>> > > J'ai essayé la concaténation sans résultat :
>> > > SOMMEPROD((+"'[DIG ACD - Semaine-Woche " & A1 &
>> > > ".xls]Data'"!$C$2:$C$10000=O1)etc...
>> > >
>> > > Merci pour votre aide.
>> > > --
>> > > René Delcourt
Merci pour ce lien. Y a-t-il une solution sans VBA? -- René Delcourt
"Essart" a écrit :
Bonjour,
JB évoque la lecture classeur fermé par ADO -> http://boisgontierjacques.free.fr/pages_site/ado.htm#Import
Mais je ne peux pas t'en dire plus !
Essart
"René Delcourt" a écrit dans le message de news:
> Bonjour, > Entretemps, ce résultat est-il possible avec un classeur fermé? > -- > René Delcourt > > > "René Delcourt" a écrit : > >> Un tout grand merci! >> -- >> René Delcourt >> >> >> "Ellimac" a écrit : >> >> > Bonjour, >> > >> > il faut utiliser la fonction Indirect mais elle ne fonctionne pas entre >> > classeurs sauf s'ils sont ouverts : >> > >> > SOMMEPROD((indirect("'[DIG ACD - Semaine-Woche " & B1 >> > &".xls]Data'!$C$2:$C$10000")=O1)*(indirect("'[DIG ACD - Semaine-Woche >> > " & B1 >> > &".xls]Data'!$G$2:$G$10000")) >> > >> > Pas vérifié >> > >> > Camille >> > >> > "René Delcourt" a écrit : >> > >> > > Bonjour à toutes et à tous, >> > > Je ne parviens pas à mettre les guillemets où il faut! >> > > >> > > SOMMEPROD((+'[DIG ACD - Semaine-Woche >> > > 47.xls]Data'!$C$2:$C$10000=O1)*('[DIG >> > > ACD - Semaine-Woche 47.xls]Data'!$G$2:$G$10000)) >> > > >> > > Cette formule va chercher le résultat dans le fichier >> > > DIG ACD - Semaine-Woche 47.xls >> > > et cela fonctionne. >> > > Cependant, j'aimerais que "47" soit repris d'une autre cellule dans >> > > laquelle >> > > il pourrait y avoir 42 ou 46 ou 23 etc... >> > > J'ai essayé la concaténation sans résultat : >> > > SOMMEPROD((+"'[DIG ACD - Semaine-Woche " & A1 & >> > > ".xls]Data'"!$C$2:$C$10000=O1)etc... >> > > >> > > Merci pour votre aide. >> > > -- >> > > René Delcourt
Philippe.R
Bonsoir,
Regarde du côté de la fonction INDIRECT.EXT, disponible dans morefunc, téléchargeable chez Laurent Longre (le grand chef à 4 plumes) :
http://xcell05.free.fr/index.html
-- Avec plaisir http://dj.joss.free.fr/trombine.htm http://jacxl.free.fr/mpfe/trombino.html Philippe.R Pour se connecter au forum : http://www.excelabo.net/mpfe/connexion.php News://news.microsoft.com/microsoft.public.fr.excel "René Delcourt" a écrit dans le message de news:
Merci pour ce lien. Y a-t-il une solution sans VBA? -- René Delcourt
"Essart" a écrit :
Bonjour,
JB évoque la lecture classeur fermé par ADO -> http://boisgontierjacques.free.fr/pages_site/ado.htm#Import
Mais je ne peux pas t'en dire plus !
Essart
"René Delcourt" a écrit dans le message de news:
> Bonjour, > Entretemps, ce résultat est-il possible avec un classeur fermé? > -- > René Delcourt > > > "René Delcourt" a écrit : > >> Un tout grand merci! >> -- >> René Delcourt >> >> >> "Ellimac" a écrit : >> >> > Bonjour, >> > >> > il faut utiliser la fonction Indirect mais elle ne fonctionne pas >> > entre >> > classeurs sauf s'ils sont ouverts : >> > >> > SOMMEPROD((indirect("'[DIG ACD - Semaine-Woche " & B1 >> > &".xls]Data'!$C$2:$C$10000")=O1)*(indirect("'[DIG ACD - >> > Semaine-Woche >> > " & B1 >> > &".xls]Data'!$G$2:$G$10000")) >> > >> > Pas vérifié >> > >> > Camille >> > >> > "René Delcourt" a écrit : >> > >> > > Bonjour à toutes et à tous, >> > > Je ne parviens pas à mettre les guillemets où il faut! >> > > >> > > SOMMEPROD((+'[DIG ACD - Semaine-Woche >> > > 47.xls]Data'!$C$2:$C$10000=O1)*('[DIG >> > > ACD - Semaine-Woche 47.xls]Data'!$G$2:$G$10000)) >> > > >> > > Cette formule va chercher le résultat dans le fichier >> > > DIG ACD - Semaine-Woche 47.xls >> > > et cela fonctionne. >> > > Cependant, j'aimerais que "47" soit repris d'une autre cellule >> > > dans >> > > laquelle >> > > il pourrait y avoir 42 ou 46 ou 23 etc... >> > > J'ai essayé la concaténation sans résultat : >> > > SOMMEPROD((+"'[DIG ACD - Semaine-Woche " & A1 & >> > > ".xls]Data'"!$C$2:$C$10000=O1)etc... >> > > >> > > Merci pour votre aide. >> > > -- >> > > René Delcourt
Bonsoir,
Regarde du côté de la fonction INDIRECT.EXT, disponible dans morefunc,
téléchargeable chez Laurent Longre (le grand chef à 4 plumes) :
http://xcell05.free.fr/index.html
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"René Delcourt" <rde@intras.ch> a écrit dans le message de
news:8E6D4CC7-8FE9-4E24-BC8C-61086BFE2E00@microsoft.com...
Merci pour ce lien.
Y a-t-il une solution sans VBA?
--
René Delcourt
"Essart" a écrit :
Bonjour,
JB évoque la lecture classeur fermé par ADO
-> http://boisgontierjacques.free.fr/pages_site/ado.htm#Import
Mais je ne peux pas t'en dire plus !
Essart
"René Delcourt" <rde@intras.ch> a écrit dans le message de news:
DB7D46D1-D33E-41C2-AD5C-2BFE85829D10@microsoft.com...
> Bonjour,
> Entretemps, ce résultat est-il possible avec un classeur fermé?
> --
> René Delcourt
>
>
> "René Delcourt" a écrit :
>
>> Un tout grand merci!
>> --
>> René Delcourt
>>
>>
>> "Ellimac" a écrit :
>>
>> > Bonjour,
>> >
>> > il faut utiliser la fonction Indirect mais elle ne fonctionne pas
>> > entre
>> > classeurs sauf s'ils sont ouverts :
>> >
>> > SOMMEPROD((indirect("'[DIG ACD - Semaine-Woche " & B1
>> > &".xls]Data'!$C$2:$C$10000")=O1)*(indirect("'[DIG ACD -
>> > Semaine-Woche
>> > " & B1
>> > &".xls]Data'!$G$2:$G$10000"))
>> >
>> > Pas vérifié
>> >
>> > Camille
>> >
>> > "René Delcourt" a écrit :
>> >
>> > > Bonjour à toutes et à tous,
>> > > Je ne parviens pas à mettre les guillemets où il faut!
>> > >
>> > > SOMMEPROD((+'[DIG ACD - Semaine-Woche
>> > > 47.xls]Data'!$C$2:$C$10000=O1)*('[DIG
>> > > ACD - Semaine-Woche 47.xls]Data'!$G$2:$G$10000))
>> > >
>> > > Cette formule va chercher le résultat dans le fichier
>> > > DIG ACD - Semaine-Woche 47.xls
>> > > et cela fonctionne.
>> > > Cependant, j'aimerais que "47" soit repris d'une autre cellule
>> > > dans
>> > > laquelle
>> > > il pourrait y avoir 42 ou 46 ou 23 etc...
>> > > J'ai essayé la concaténation sans résultat :
>> > > SOMMEPROD((+"'[DIG ACD - Semaine-Woche " & A1 &
>> > > ".xls]Data'"!$C$2:$C$10000=O1)etc...
>> > >
>> > > Merci pour votre aide.
>> > > --
>> > > René Delcourt
Regarde du côté de la fonction INDIRECT.EXT, disponible dans morefunc, téléchargeable chez Laurent Longre (le grand chef à 4 plumes) :
http://xcell05.free.fr/index.html
-- Avec plaisir http://dj.joss.free.fr/trombine.htm http://jacxl.free.fr/mpfe/trombino.html Philippe.R Pour se connecter au forum : http://www.excelabo.net/mpfe/connexion.php News://news.microsoft.com/microsoft.public.fr.excel "René Delcourt" a écrit dans le message de news:
Merci pour ce lien. Y a-t-il une solution sans VBA? -- René Delcourt
"Essart" a écrit :
Bonjour,
JB évoque la lecture classeur fermé par ADO -> http://boisgontierjacques.free.fr/pages_site/ado.htm#Import
Mais je ne peux pas t'en dire plus !
Essart
"René Delcourt" a écrit dans le message de news:
> Bonjour, > Entretemps, ce résultat est-il possible avec un classeur fermé? > -- > René Delcourt > > > "René Delcourt" a écrit : > >> Un tout grand merci! >> -- >> René Delcourt >> >> >> "Ellimac" a écrit : >> >> > Bonjour, >> > >> > il faut utiliser la fonction Indirect mais elle ne fonctionne pas >> > entre >> > classeurs sauf s'ils sont ouverts : >> > >> > SOMMEPROD((indirect("'[DIG ACD - Semaine-Woche " & B1 >> > &".xls]Data'!$C$2:$C$10000")=O1)*(indirect("'[DIG ACD - >> > Semaine-Woche >> > " & B1 >> > &".xls]Data'!$G$2:$G$10000")) >> > >> > Pas vérifié >> > >> > Camille >> > >> > "René Delcourt" a écrit : >> > >> > > Bonjour à toutes et à tous, >> > > Je ne parviens pas à mettre les guillemets où il faut! >> > > >> > > SOMMEPROD((+'[DIG ACD - Semaine-Woche >> > > 47.xls]Data'!$C$2:$C$10000=O1)*('[DIG >> > > ACD - Semaine-Woche 47.xls]Data'!$G$2:$G$10000)) >> > > >> > > Cette formule va chercher le résultat dans le fichier >> > > DIG ACD - Semaine-Woche 47.xls >> > > et cela fonctionne. >> > > Cependant, j'aimerais que "47" soit repris d'une autre cellule >> > > dans >> > > laquelle >> > > il pourrait y avoir 42 ou 46 ou 23 etc... >> > > J'ai essayé la concaténation sans résultat : >> > > SOMMEPROD((+"'[DIG ACD - Semaine-Woche " & A1 & >> > > ".xls]Data'"!$C$2:$C$10000=O1)etc... >> > > >> > > Merci pour votre aide. >> > > -- >> > > René Delcourt