/ 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
Hardcore Excel: Eksterne referencer?
Fra : Anders


Dato : 29-03-04 18:47

Hvis du er en haj til Excel kan du måske liiige hjælpe mig med denne: 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 filnavn:

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

....for den kan ikke forstå at det er en filreference - og hvis man sætter

den i >> ' <<'er kan den ikke forstå at det er en formel (øvs!). Jeg kan

mildest talt ikke lige regne ud hvordan man kringler den! Måske kan man slet

ikke?



Takker,

Anders




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


Dato : 29-03-04 20:52


"Anders" <af-spam@hi5.dk> skrev i en meddelelse
news:c49nej$cre$1@sunsite.dk...
> Hvis du er en haj til Excel kan du måske liiige hjælpe mig med denne: 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 filnavn:
>
> 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
>
> ...for den kan ikke forstå at det er en filreference - og hvis man sætter
>
> den i >> ' <<'er kan den ikke forstå at det er en formel (øvs!). Jeg kan
>
> mildest talt ikke lige regne ud hvordan man kringler den! Måske kan man
slet
>
> ikke?
>

Prøv at se på funktionen INDIREKTE(). Den kræver dog at den fil, du vil
referere til er åben.
JUeg mener ikke at du kan lave dynanmiske refrencer til lukkede filer.

Jan



Anders (01-04-2004)
Kommentar
Fra : Anders


Dato : 01-04-04 10:37

"Jan Kronsell" <kronsell(removebeforesend)@adslhome.dk> wrote in message
news:40687e2a$0$432$edfadb0f@dread14.news.tele.dk...
>
> "Anders" <af-spam@hi5.dk> skrev i en meddelelse
> news:c49nej$cre$1@sunsite.dk...
> > Hvis du er en haj til Excel kan du måske liiige hjælpe mig med denne:
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 filnavn:
> >
> > 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
> >
> > ...for den kan ikke forstå at det er en filreference - og hvis man
sætter
> >
> > den i >> ' <<'er kan den ikke forstå at det er en formel (øvs!). Jeg kan
> >
> > mildest talt ikke lige regne ud hvordan man kringler den! Måske kan man
> slet
> >
> > ikke?
> >
>
> Prøv at se på funktionen INDIREKTE(). Den kræver dog at den fil, du vil
> referere til er åben.

Det er den ikke =(

> JUeg mener ikke at du kan lave dynanmiske refrencer til lukkede filer.

Øv, øv, øv! Det virker temmeligt underligt for mig. Det er da noget man tit
har brug for!

Mvh.
Anders

> Jan
>
>



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