02. februar 2001 - 13:20Der er
7 kommentarer og 2 løsninger
Arknavne?
Hejsa alle eksperter!
En lille nød jeg har lidt svært ved at knække, som i princippet fungerer begge veje, so here goes.
Hvordan returnerer man arket/fanebladets navn til en given celle i fanebladet.
Omvendt hvordan navngiver man en række faneblade ud fra tekster i forskellige celler, f.eks. celle a1=uge 1, som skal være ark1\'s navn, a2=uge 2, som skal være ark2\'s navn, osv.
Jeg ved at man kan løse det vha VBA, men i hvert fald til spg. 1 må der da være en eller anden smart xl-formel, der kan returnere fanebladets navn til den givne celle.
Jeg kender ikke nogen formel der kan hente navnet på et ark. Det betyder selvfølgelig slet ikke, at det ikke findes.
Jeg kan hjælpe dig via VBA.
Sub ArkNavneFraCeller() Dim rCell As Range For Each rCell In Worksheets(\"Ark1\").Range(\"A1:A1000\") If rCell = \"\" Then Exit For Worksheets(\"Ark\" & rCell.Row).Name = rCell.Value Next rCell End Sub
Sub ArkNavnTilCeller() Dim rSH As Worksheet Dim iX As Integer \'Skriver arknavnene udfra den celle, som er markeret. \'Marker den celle, hvor du vil have dit første navn skrevet For Each rSH In ActiveWorkbook.Worksheets ActiveCell.Offset(iX, 0).Value = rSH.Name iX = iX + 1 Next rSH End Sub
Ja, det har du ret i. Det er stærkt at Excel kan kombineres med VBA når alt andet er umuligt, men i denne situation mener jeg det er helt unødvendigt. Der er et væld af meget stærke \"rene\" funktioner i Excel.
I har helt ret, der er mange stærke funktioner i Excel, men =CELLE(\"filnavn\") løser jo ikke det specifikke spørgsmål, idet =celle returnerer hele filstien, og ikke kun arknavnet som ønsket.
Da jeg primært var interesseret i en af XL\'s stærke formler, får janvogt den primære andel af point. Herefter knækker og brækker jeg i denne med højre/venstre/find-formler for at få arknavnet. Men tak for jeres indlæg.
ASKIMS
Synes godt om
Ny brugerNybegynder
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.