Avatar billede beton007 Nybegynder
28. marts 2006 - 16:50 Der er 14 kommentarer

Problemer med variable filnavne i LOPSLAG

Jeg har et regneark, som skal kigge i
> andre
> Excel-filer, for at hente data ind i arket. De filer der skal kigges i, er
> styklister på forskellige sager hvor filnavnet er et sagsnummer efterfulgt
> af teksten "-stykliste.xls". Sagnummeret henter jeg ind med et LOPSLAG
> hvorefter jeg i en celle kombinerer dette med teksten
> "-stykliste.xls".Herefter referer jeg til denne celle i et nyt LOPSLAG
> hvor
> jeg så burde have hele filnavnet [xxxxx-stykliste.xls], men det virker
> bare
> ikke. Her er mit LOPSLAG som ikke virker:
>
>
> =LOPSLAG(D7;'N:\SagsMappe\=A5 & B5\05 Tegnestuemappe\[=A5 &
> "-Stykliste.xls"]Stykliste'!$B$14:$I$100;3;FALSK)
>
> hvor det er henvisningerne til A5 og B5 der driller.
Avatar billede x-lars Novice
28. marts 2006 - 17:14 #1
=LOPSLAG(D7;"N:\SagsMappe\" & A5 & B5 & "\05 Tegnestuemappe\"&"[" & A5 & "-Stykliste.xls"]Stykliste'!$B$14:$I$100;3;FALSK)
Avatar billede excelent Ekspert
28. marts 2006 - 17:16 #2
et bud

=LOPSLAG(D7;'N:\SagsMappe\ & A5 & B5 & \05 Tegnestuemappe\ & A5 & "\" & [-Stykliste.xls]Stykliste'!$B$14:$I$100;3;FALSK)
Avatar billede excelent Ekspert
29. marts 2006 - 19:31 #3
=LOPSLAG(D7;'N:\SagsMappe\ & A5 & B5 & \05 Tegnestuemappe\[ & A5 & "-Stykliste.xls"]Stykliste'!$B$14:$I$100;3;FALSK)
Avatar billede x-lars Novice
15. april 2006 - 19:23 #4
Var der noget af det, du kunne bruge?
Avatar billede beton007 Nybegynder
16. april 2006 - 10:38 #5
jeg kan stadigvæk ikke få det til at virke. men tak for hjælpen alligevel. Hvis jeg indsætter faste filnavne fungerer det fint.
Avatar billede x-lars Novice
16. april 2006 - 11:23 #6
Giv os lige et par eksempler på, hvad der kunne stå i henholdsvis A5 og B5. Så prøver jeg videre.
Avatar billede beton007 Nybegynder
16. april 2006 - 11:52 #7
A5 er henvisning til et sagsnummer der indtastes manuelt. f.eks.:66100
B5 er sagsnavnet som hentes ind via lopslag når sagsnummer indtastes. f.eks : Bolighus Ørestaden. (hentes fra en sagsoversigt- .xls)

A5 & B5 kan så se sådan ud: 66100 Bolighus Ørestaden (som så peger hen mod en mappe med flere undermapper hvor en af mapperne hedder: 05 tegnestuemappe. I denne mappe ligger en stykliste med de data jeg ønsker at øverføre til det aktuelle ark.)

& A5 & "-stykliste.xls er styklistenavnet f.eks: 66100-Bolighus Ørestaden.xls
Avatar billede bak Forsker
16. april 2006 - 12:36 #8
Hvis det kan lade sig gøre uden vba, vil jeg blive imponeret :-)
Avatar billede x-lars Novice
17. april 2006 - 15:10 #9
Bak har nok ret - det plejer han jo! - det kan nok bringes til at fungere i Excels funktioner.

Så du skal nok over noget VBA. Beklager!
Avatar billede x-lars Novice
17. april 2006 - 15:11 #10
Det kan nok bringes.... = Det kan nok IKKE bringes....

Selv om det er helligdag, er det squ stadig mandag! :-(
Avatar billede excelent Ekspert
17. april 2006 - 19:43 #11
Man kan godt hente en enkelt værdi med LOPSLAG, så der skal være et LOPSLAG
for hver værdi der ønskes hentet. - Dette OPSLAG virker i mit eks.

=LOPSLAG(D7;'C:\SagsMappe\& a5 & b5 &\05 Tegnestuemappe\[& a5 & -Stykliste.xls]Stykliste'!$B$14:$I$100;3;FALSK)

Man skal dog lige klikke sig frem i stien til filen (kæde)

Når filen genåbnes, beder den op at genoprette kæder. - klik blot fortsæt
Ved ikke om bak ved hvordan man undgår dette
Avatar billede excelent Ekspert
17. april 2006 - 20:10 #12
Det gør man sådan :
Rediger/Kæder/Startprompt
vælg 'Vis ikke advarsel og opdater ikke automatisk kæder'
Avatar billede beton007 Nybegynder
19. april 2006 - 08:00 #13
i princippet virker det nu. Eneste minus er dog, at man skal klikke sig frem til filen/filerne. Det kan man vel ikke undgå?
Tak for hjælpen
Avatar billede excelent Ekspert
19. april 2006 - 18:06 #14
Desværre tror jeg ikke man kan undgå at klikke sig til kæden
Løsningen er langt fra optimal, idet kæden jo også skal opdateres
for at vise nyeste data, men muligt det var det :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester