Avatar billede Jan Hansen Ekspert
08. juni 2017 - 08:46 Der er 3 kommentarer og
1 løsning

hente data fra en anden excelfil

Ønske
A1 sti          https://minsti/
B1 Filnavn  minfil
C1 Filtype  .xlsx
D1 Arknavn Sheet1

vil gerne

i A3: =A1&B1&C1&D1&Felt (A1 i filen)

er det til at forstå?
Avatar billede Daffodil Professor
08. juni 2017 - 08:57 #1
Både ja og nej

Hvis jeg sætter det direkte op som du har beskrevet bliver formlen: =A1&B1&C1&D1&[Mappe2]Ark1!$A$1
og resultatet er følgende: https://minsti/minfil.xlsxSheet1cvb

Jeg skrev cvb i det andet ark.

Men det er vel ikke det du ønsker
Avatar billede Jan Hansen Ekspert
08. juni 2017 - 09:52 #2
celle A3 skal gerne have indholdet fra Data arket celle A1
men vil gerne have det dynamisk så jeg kan rette file navnet et sted
stien og felterne er statiske
Avatar billede Daffodil Professor
08. juni 2017 - 12:30 #3
Har et bud på en VBA løsning

I dit ark med stien skal du i E1 indsætte følgende formel:

=MIDT(CELLE("filnavn");FIND("[";CELLE("filnavn"))+1;FIND("]";CELLE("filnavn"))-FIND("[";CELLE("filnavn"))-1)

Denne formel udsøger filnavnet på dit ark.

Sub DATAFANGST()

Range("A1").Select
a = ActiveCell
Range("B1").Select
b = ActiveCell
Range("C1").Select
c = ActiveCell
Range("D1").Select
d = ActiveCell
Range("E1").Select
e = ActiveCell

ChDir a

Workbooks.Open Filename:=a & b & c
Sheets(d).Select
Range("A1").Select
Selection.Copy
Workbooks(e).Activate
Range("A3").Select
Selection.Insert

End Sub

Koden kan sikkert forbedres men det er hvad jeg kan bidrage med.
Avatar billede Jan Hansen Ekspert
08. juni 2017 - 12:53 #4
Takker
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