Avatar billede chrira Nybegynder
04. december 2003 - 09:58 Der er 10 kommentarer og
1 løsning

Function der returerer navnet på den fane hvor formlen er placere

Hejsa

Jeg skal bruge en Function der returnerer navnet på det faneblad formlen er indsat i.

Chris
Avatar billede janvogt Praktikant
04. december 2003 - 10:37 #1
Prøv denne formel:

=MID(CELL("filename";A1);FIND("]";CELL("filename";A1))+1;LEN(CELL("filename";A1))-FIND("]";CELL("filename";A1)))

Hvis du har en dansk Excel-version:
MID = MIDT
CELL = CELLE
LEN = LÆNGDE
Avatar billede chrira Nybegynder
04. december 2003 - 10:46 #2
Har du mulighed for at inkludere den i en VBA function eftersom jeg skal bruge den i et tilføjelsesprogram xla.
Avatar billede janvogt Praktikant
04. december 2003 - 10:57 #3
Jo prøv denne:

Function Arknavn()
  arknavn = Application.Caller.Parent.Name
End Function
Avatar billede chrira Nybegynder
04. december 2003 - 11:01 #4
Det giver også det rigtige resultat - men den opdaterer ikke når man ændrer fanenavnet - kan man få den til det ?
Avatar billede janvogt Praktikant
04. december 2003 - 11:16 #5
Det kan blive et problem .....
Du kan stille dig i cellen med funktionen og trykke F2 efterfulgt af ENTER.
Avatar billede chrira Nybegynder
04. december 2003 - 11:34 #6
ja den løsning havde jeg fundet, men den er ikke så fed.
Avatar billede janvogt Praktikant
04. december 2003 - 12:21 #7
Næ, det har du ret i, men jeg tror desværre ikke der er så meget at gøre.
Avatar billede bak Forsker
04. december 2003 - 12:42 #8
Prøv lige at indsætte Application.Volatile

Function Arknavn()
    Application.Volatile
    Arknavn = Application.Caller.Parent.Name
End Function
Avatar billede janvogt Praktikant
04. december 2003 - 13:30 #9
Tak bak. Så lærte jeg også, hvad den funktion bruges til :-)
Avatar billede chrira Nybegynder
04. december 2003 - 15:39 #10
Det virker som det skal nu bak, så du må sende et svar så får du point.
Avatar billede bak Forsker
04. december 2003 - 15:47 #11
Nej, alle point til jan. Min var kun ment som en bibemærkning til jans formel.

Application.Volatile gennemtvinger en genberegning af functionen når noget som helst ellers bliver genberegnet. Derved omgåes excels normale arbejdsmetode, der kun genberegner celler der er relateret til en ændring i arket.
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