Avatar billede d_warma Nybegynder
12. august 2001 - 19:07 Der er 9 kommentarer og
2 løsninger

Reference: Arknavn??

Hvordan får man en celle til at skrive hvilket ark den stå i....eks. hvis jeg ændrer arknavnet, så skulle cellenavnet også ændre sig??
12. august 2001 - 20:09 #1
Du tilføjer følgende VBA kode til et kodemodul.

Function SheetName()
\'Bruges i en celle =SheetName() til at hente arknavnet ind i cellen.
    Application.Volatile
    SheetName = Application.Caller.Parent.Name
End Function

I en celle skriver du =ArkNavn()

Det virker :-)
Avatar billede janvogt Praktikant
12. august 2001 - 21:37 #2
Følgende formel returnerer arknavn uden brug af kode:

=CELLE(\"filnavn\")
12. august 2001 - 22:07 #3
=CELLE(\"filnavn\") returnerer også hele filsti\'en mv.
Avatar billede janvogt Praktikant
12. august 2001 - 22:10 #4
Ja, men jeg da godt konstruere en formel uden brug af lang VBA-kode, som KUN returnerer arknavnet, hvis det er det d-warma ønsker.
Avatar billede janvogt Praktikant
12. august 2001 - 22:12 #5
Prøver igen:

Ja, men jeg kan da godt konstruere en formel uden brug af lang VBA-kode, som KUN returnerer arknavnet, hvis det er det d-warma ønsker.
12. august 2001 - 22:17 #6
Du har ret, det kan man godt, som f.eks. denne her:

=MIDT(CELLE(\"filnavn\");FIND(\"]\";CELLE(\"filnavn\");1)+1;LÆNGDE(CELLE(\"filnavn\")))
Avatar billede janvogt Praktikant
12. august 2001 - 22:25 #7
Jep! Man kan faktisk returnere lige hvad man ønsker af stien!
Avatar billede d_warma Nybegynder
13. august 2001 - 02:06 #8
Tak begge 2, i må gerne diskuttere videre herinde hvis i har lyst...hvis der kommer noget brugbart op skal jeg nok give point...hehe..
Avatar billede askims Nybegynder
13. august 2001 - 09:43 #9
Så vil jeg også være med. Jeg konstruerede denne formel til et tidligere spg.

=HØJRE(CELLE(\"filnavn\");LÆNGDE(CELLE(\"filnavn\"))-FIND(\"]\";CELLE(\"filnavn\")))

Denne vil også returnere arkets navn.

ASKIMS
Avatar billede janvogt Praktikant
13. august 2001 - 11:51 #10
Jamen jeg kan da også.
Den version jeg har liggende ser sådan ud:

=MID(CELL(\"filename\");FIND(\"]\";CELL(\"filename\"))+1;LEN(CELL(\"filename\"))-FIND(\"]\";CELL(\"filename\")))
Avatar billede janvogt Praktikant
14. august 2001 - 14:07 #11
Formlen =CELLE(\"filnavn\") i alle afskygninger er desværre ikke korrekt!

Prøv at skrive formlen i Ark1. Gå derefter ind i Ark2 og skriv et eller andet og gå så tilbage til Ark1 og tjek resultatet ......
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