/ Forside / Teknologi / Administrative / MS-Office / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
MS-Office
#NavnPoint
sion 18709
refi 14474
Klaudi 9389
Rosco40 5695
berpox 5456
dk 5398
webnoob 4919
Benjamin... 4870
o.v.n. 4637
10  EXTERMINA.. 4373
Automatiske (dynamiske) eksterne reference~
Fra : Anders


Dato : 15-03-04 12:28

Jeg ville gerne automatisk kunne generere en ekstern reference til et andet
excel-sheet fra excel 2000. Men jeg kan ikke få Excel til at æde en tekst i
en anden celle som fil navn (se evt eksemplet nedenfor)... Er der ikke en
haj der lige kan give et råd???

Takker,
Anders Frederiksen


Et ekstern link kunne fx. ligne:
='C:\[X-11.xls]org'!$A$1
hvor X11.xls er filnavnet. Dette vil jeg gerne regne ud dynamisk fx. som:
=CONCATENATE("X-";TEXT(B2-1;"0")
hvor B2 indeholder tallet 12 (for at referere til X-11.xls)

Imidlertid virker nedenstående ikke:
=(CONCATENATE("X-";TEXT(B2-1;"0"))!$A$1



 
 
Claus Henriksen (16-03-2004)
Kommentar
Fra : Claus Henriksen


Dato : 16-03-04 09:31

On Mon, 15 Mar 2004 12:27:42 +0100, "Anders" <af-spam@hi5.dk> wrote:

>Jeg ville gerne automatisk kunne generere en ekstern reference til et andet
>excel-sheet fra excel 2000. Men jeg kan ikke få Excel til at æde en tekst i
>en anden celle som fil navn (se evt eksemplet nedenfor)... Er der ikke en
>haj der lige kan give et råd???
>
>Takker,
> Anders Frederiksen
>
>
>Et ekstern link kunne fx. ligne:
> ='C:\[X-11.xls]org'!$A$1
>hvor X11.xls er filnavnet. Dette vil jeg gerne regne ud dynamisk fx. som:
> =CONCATENATE("X-";TEXT(B2-1;"0")
>hvor B2 indeholder tallet 12 (for at referere til X-11.xls)
>
>Imidlertid virker nedenstående ikke:
> =(CONCATENATE("X-";TEXT(B2-1;"0"))!$A$1
>
Prøv at se på INDIREKTE funktionen

Claus Henriksen

Anders (16-03-2004)
Kommentar
Fra : Anders


Dato : 16-03-04 13:24

"Claus Henriksen" <news@chipconsult.dk.nospam> wrote in message
news:6ned505t4jq0u63krb2k46mjcgg3bbci0r@4ax.com...
> On Mon, 15 Mar 2004 12:27:42 +0100, "Anders" <af-spam@hi5.dk> wrote:
>
> >Jeg ville gerne automatisk kunne generere en ekstern reference til et
andet
> >excel-sheet fra excel 2000. Men jeg kan ikke få Excel til at æde en tekst
i
> >en anden celle som fil navn (se evt eksemplet nedenfor)... Er der ikke en
> >haj der lige kan give et råd???
> >
> >Takker,
> > Anders Frederiksen
> >
> >
> >Et ekstern link kunne fx. ligne:
> > ='C:\[X-11.xls]org'!$A$1
> >hvor X11.xls er filnavnet. Dette vil jeg gerne regne ud dynamisk fx. som:
> > =CONCATENATE("X-";TEXT(B2-1;"0")
> >hvor B2 indeholder tallet 12 (for at referere til X-11.xls)
> >
> >Imidlertid virker nedenstående ikke:
> > =(CONCATENATE("X-";TEXT(B2-1;"0"))!$A$1
> >
> Prøv at se på INDIREKTE funktionen

Den kan tilsyneladende kun referere til celler (?):
Hvis A1 inde holder 'C:\[X-11.xls]org'!$A$1
Giver INDIRECT(A1; true) "#REF" (også for true-> false)

Mvh.
Anders

> Claus Henriksen



Jan Kronsell (16-03-2004)
Kommentar
Fra : Jan Kronsell


Dato : 16-03-04 14:13


"Anders" <af-spam@hi5.dk> skrev i en meddelelse
news:c36rl8$2lf$1@sunsite.dk...
> "Claus Henriksen" <news@chipconsult.dk.nospam> wrote in message
> news:6ned505t4jq0u63krb2k46mjcgg3bbci0r@4ax.com...
> > On Mon, 15 Mar 2004 12:27:42 +0100, "Anders" <af-spam@hi5.dk> wrote:
> >
> > >Jeg ville gerne automatisk kunne generere en ekstern reference til et
> andet
> > >excel-sheet fra excel 2000. Men jeg kan ikke få Excel til at æde en
tekst
> i
> > >en anden celle som fil navn (se evt eksemplet nedenfor)... Er der ikke
en
> > >haj der lige kan give et råd???
> > >
> > >Takker,
> > > Anders Frederiksen
> > >
> > >
> > >Et ekstern link kunne fx. ligne:
> > > ='C:\[X-11.xls]org'!$A$1
> > >hvor X11.xls er filnavnet. Dette vil jeg gerne regne ud dynamisk fx.
som:
> > > =CONCATENATE("X-";TEXT(B2-1;"0")
> > >hvor B2 indeholder tallet 12 (for at referere til X-11.xls)
> > >
> > >Imidlertid virker nedenstående ikke:
> > > =(CONCATENATE("X-";TEXT(B2-1;"0"))!$A$1
> > >
> > Prøv at se på INDIREKTE funktionen
>
> Den kan tilsyneladende kun referere til celler (?):
> Hvis A1 inde holder 'C:\[X-11.xls]org'!$A$1
> Giver INDIRECT(A1; true) "#REF" (også for true-> false)
>

Så visdt jeg husker kan INDIRECT kun referere til åbne Workbooks.

Jan



Anders (16-03-2004)
Kommentar
Fra : Anders


Dato : 16-03-04 14:49

"Jan Kronsell" <kronsell(removebeforesend)@adslhome.dk> wrote in message
news:4056fd29$0$142$edfadb0f@dread11.news.tele.dk...
>
> "Anders" <af-spam@hi5.dk> skrev i en meddelelse
> news:c36rl8$2lf$1@sunsite.dk...
> > "Claus Henriksen" <news@chipconsult.dk.nospam> wrote in message
> > news:6ned505t4jq0u63krb2k46mjcgg3bbci0r@4ax.com...
> > > On Mon, 15 Mar 2004 12:27:42 +0100, "Anders" <af-spam@hi5.dk> wrote:
> > >
> > > >Jeg ville gerne automatisk kunne generere en ekstern reference til et
> > andet
> > > >excel-sheet fra excel 2000. Men jeg kan ikke få Excel til at æde en
> tekst
> > i
> > > >en anden celle som fil navn (se evt eksemplet nedenfor)... Er der
ikke
> en
> > > >haj der lige kan give et råd???
> > > >
> > > >Takker,
> > > > Anders Frederiksen
> > > >
> > > >
> > > >Et ekstern link kunne fx. ligne:
> > > > ='C:\[X-11.xls]org'!$A$1
> > > >hvor X11.xls er filnavnet. Dette vil jeg gerne regne ud dynamisk fx.
> som:
> > > > =CONCATENATE("X-";TEXT(B2-1;"0")
> > > >hvor B2 indeholder tallet 12 (for at referere til X-11.xls)
> > > >
> > > >Imidlertid virker nedenstående ikke:
> > > > =(CONCATENATE("X-";TEXT(B2-1;"0"))!$A$1
> > > >
> > > Prøv at se på INDIREKTE funktionen
> >
> > Den kan tilsyneladende kun referere til celler (?):
> > Hvis A1 inde holder 'C:\[X-11.xls]org'!$A$1
> > Giver INDIRECT(A1; true) "#REF" (også for true-> false)
> >
>
> Så visdt jeg husker kan INDIRECT kun referere til åbne Workbooks.

Det lyder rigtigt...
Men der må da være en eller anden fleksibel måde at referere til filer på?

Mvh. Anders



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste