Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketDynamisk filnavn i en kæde.

 Besvar Besvar
Forfatter
Frederik_1977 Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 24.Jan.2018
Land: Danmark
Status: Offline
Point: 3
Direkte link til dette indlæg Emne: Dynamisk filnavn i en kæde.
    Sendt: 24.Jan.2018 kl. 13:13
Hej,
 
kan det lade sig gøre at lave en "dynamisk" kæde til en anden excel-fil. Hvor det dynamiske består i at
filnavnet tages fra kolonne A, så at kæden bruger filnavnet fra fx A7?
 
Hilsen Frederik
Til top



Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Online
Point: 5585
Direkte link til dette indlæg Sendt: 24.Jan.2018 kl. 14:05
prøv at upload dit ark og hvad er det du skal hente fra det andet ark?
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Frederik_1977 Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 24.Jan.2018
Land: Danmark
Status: Offline
Point: 3
Direkte link til dette indlæg Sendt: 24.Jan.2018 kl. 14:32
uploads/2147/_HFL_Oversigt_-_Kopi.xlsx
Dette ark henter værdier 4 værdi er fra et kalkulationsark (fx 400P206.xlsx)
Vi vil gerne samle værdierne fra de forskellige kalkulationsark i dette ark (HFL oversigt), så vi i et 3. ark kan lave opslag via nr. i kolonne A (HFL oversigt).
 
/Frederik 
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Online
Point: 5585
Direkte link til dette indlæg Sendt: 25.Jan.2018 kl. 17:54
hvad har du stående i kalkulationsark (fx 400P206.xlsx)som skal hentes over i HFL_oversigt?
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Online
Point: 5585
Direkte link til dette indlæg Sendt: 25.Jan.2018 kl. 19:24
hvordan ser dit kalkulationsark ud
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Online
Point: 5585
Direkte link til dette indlæg Sendt: 27.Jan.2018 kl. 09:44
står det i hvert sit regneark eller er det i samme regneark men på hver sin fane
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Online
Point: 5585
Direkte link til dette indlæg Sendt: 27.Jan.2018 kl. 09:47
Prøv med:dette er en kode jeg har fra excelgaard

=INDIREKTE("'["&A5&".xlsx]HFL Oversigt'!$C$5")
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
excelent Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 12.Apr.2011
Land: DK
Status: Offline
Point: 2171
Direkte link til dette indlæg Sendt: 27.Jan.2018 kl. 21:04
Desværre virker INDIREKTE ikke på en lukket fil.
Så det er kun via VBA/Makro du kan få dynamik på filnavnene.
Jeg går ud fra at dynamikken ligger i at du udskifter filnavnene i kolonne A

Hvis du kan bruge en VBA løsning, så indsæt den fulde sti her i tråden
Så kan jeg indsætte den i koden. hvorefter jeg uploader filen.
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Online
Point: 5585
Direkte link til dette indlæg Sendt: 27.Jan.2018 kl. 21:34
det er fint med VBA

det er dette ark jeg skal hente til har forsøgt i B12 dem fra B3 - B9 virker men kun på åbne ark
uploads/397/HFL_Oversigt_-_version_0.00.02.xlsm


skal hente fra denne samt flere da der er et ark for hvert vare nr. men data hentes fra de samme celle i alle ark det er det der står i A som får endelsen".xlsx" sat på som giver hvilket ark der skal hentes fra.
uploads/397/400p018.xlsx

de ligger i samme mappe
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
excelent Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 12.Apr.2011
Land: DK
Status: Offline
Point: 2171
Direkte link til dette indlæg Sendt: 27.Jan.2018 kl. 21:54
Du skal indsætte koden i Arkets kodemodul (højreklik på arkfanen)

Du kan selv lige rette stien i de 4 linier
Er ikke sikker på hvor meget der skal rettes, men Poul skal sikkert ændres

Private Sub Worksheet_Change(ByVal Target As Range)

If Intersect(Target, Range("A3:A9")) Is Nothing Then Exit Sub

Target.Offset(0, 1).Formula = "='C:\Users\Poul\AppData\Local\Packages\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\TempState\Downloads\[" & Target.Value & ".xlsx]1000'!$C$5"
Target.Offset(0, 2).Formula = "='C:\Users\Poul\AppData\Local\Packages\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\TempState\Downloads\[" & Target.Value & ".xlsx]1000'!$C$9"
Target.Offset(0, 3).Formula = "='C:\Users\Poul\AppData\Local\Packages\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\TempState\Downloads\[" & Target.Value & ".xlsx]1000'!$N$3"
Target.Offset(0, 4).Formula = "='C:\Users\Poul\AppData\Local\Packages\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\TempState\Downloads\[" & Target.Value & ".xlsx]1000'!$M$2"

End Sub


Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Online
Point: 5585
Direkte link til dette indlæg Sendt: 28.Jan.2018 kl. 09:30
Hej Poul
det virker for så vidt godt nok men hvis man sletter et vare nr laver den en reference fejl og sætter havelåger i de 3 sidste kolonner de skulle jo bare blive tomme de celler
hvis jeg taster 400p036 ind i vare nummer finder den info på nr selv om der ikke findes en fil med det navn ? hvor for den det fra ?
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
excelent Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 12.Apr.2011
Land: DK
Status: Offline
Point: 2171
Direkte link til dette indlæg Sendt: 28.Jan.2018 kl. 16:08
VBA trikker ikke på en regnearks formelfejl
Du kunne omgå dette ved at lave en dataval-liste med filnavnene
plus en tom/ingen til at håndtere hvis feltet efterlades tomt
Det kræver så at du har en excel-fil med dette navn (tom eller ingen)
i samme mappe/sti
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!
Til top
Frederik_1977 Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 24.Jan.2018
Land: Danmark
Status: Offline
Point: 3
Direkte link til dette indlæg Sendt: 14.Feb.2018 kl. 11:42
Hej,
 
var i kommet frem til en endelig og brugbar løsning.....?
 
Tak for indsatsen indtil videre :-)
 
/Frederik
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk