Avatar billede Chewie Novice
02. maj 2002 - 09:06 Der er 13 kommentarer og
1 løsning

filnavn i celle


Godmorgen exp´er

Hvordan får jeg navnet på excelarket til at stå i en celle ??

Chewie
Avatar billede jkrons Professor
02. maj 2002 - 09:12 #1
=Celle("filnavn")viser hele stien. Husk atr skrive anførselstegnene.

Resultatet er blankt hvis ikke mappen er gemt.
Avatar billede Chewie Novice
02. maj 2002 - 09:14 #2
Jeg vil ikke have hele stien .... KUN FILNAVNET
Avatar billede jkrons Professor
02. maj 2002 - 09:20 #3
Hvis du kun vil have filnavnet, ikke stien" kan følgende lille fikse ting gøre det:

=MIDT(CELLE("filnavn");FIND("[";CELLE("filnavn"))+1;(FIND("]";CELLE("filnavn"))-FIND("[";CELLE("filnavn")))-1)
Avatar billede jkrons Professor
02. maj 2002 - 09:24 #4
Er det arknavnet du vil have, kan følægende bruges:

=MIDT(CELLE("filnavn");FIND("]";CELLE("filnavn"))+1;LÆNGDE(CELLE("filnavn")))
Avatar billede Chewie Novice
02. maj 2002 - 09:49 #5
Sådan ---- Takker
Avatar billede jkrons Professor
02. maj 2002 - 09:52 #6
Velbekomme
Avatar billede Slettet bruger
02. maj 2002 - 10:24 #7
Du kunne også smide følgende funktion ind i et modul i arket.

-----------------------------------
Function ArkNavn() As String
    ArkNavn = ActiveWorkbook.Name
End Function
-----------------------------------

Du kan derefter bruge den som en almindelig funktion i arket.
Avatar billede Chewie Novice
02. maj 2002 - 10:42 #8
blackadder >> er den ikke til at generere Akrnavnet, det er jo filnavnet jeg skulle bruge
Avatar billede Slettet bruger
02. maj 2002 - 10:50 #9
I min Excel (XP) returnerer den "Book1.xls"

Hvis du vil have hele stien skal du lav een der hedder.

Function ArkSti() As String
    ArkSti = ActiveWorkbook.FullName
End Function

Funktionen ArkSti returnerer i mit tilfælde
"D:\Documents and Settings\Administrator\Desktop\Book1.xls"
Avatar billede Slettet bruger
02. maj 2002 - 11:08 #10
...eller ActiveWorkbook.Path hvis du kun skal bruge stien uden Arknavnet
Avatar billede Chewie Novice
02. maj 2002 - 11:14 #11
Blackadder>> du kan blive ved :o) takker mange gange
Avatar billede ju9or Nybegynder
28. marts 2008 - 08:12 #12
Uh... Gammel tråd, men håber det er iorden jeg "blander" mig...?

Jeg ønsker også at få vist filnavnet, men KUN fornavnet. Jeg vil ikke have .xls med...

Dvs. istedet for at få vist:
test.xls

Så skal cellen kun skrive:
test

Håber der er en der kan hjælpe...

pft
J
Avatar billede Slettet bruger
28. marts 2008 - 19:25 #13
Denne her burde gøre det.

=LEFT(MID(CELL("filename");FIND("[";CELL("filename"))+1;(FIND("]";CELL("filename"))-FIND("[";CELL("filename")))-1);FIND(".";MID(CELL("filename");FIND("[";CELL("filename"))+1;(FIND("]";CELL("filename"))-FIND("[";CELL("filename")))-1);1) - 1)
Avatar billede Chewie Novice
28. marts 2008 - 20:37 #14
Det kunne han så - 6 år efter :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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