21. september 2020 - 15:51Der er
13 kommentarer og 1 løsning
Kan Excel automatisk se at der oprettes en ny fane?
Hej
Jeg er ved at lære forskellige funktioner i Excel. P.t. er jeg ved at lære om Excel overhovedet kan denne funktion? Hvis jeg opretter en ny fane, kan man så, via enten drop liste, eller andet, automatisk, på Ark1, finde samtlige navne på alle tilgængelige faner?
Ikke helt det jeg søger. Lad mig forsøge at forklarer det bedre. Jeg har, lad os sige, 11 faner, som hedder Ark 1 - Ark 11. I Ark 1, vil jeg gerne have, at alle fanernes navne hentes ind i Celle A1-A11. Og at det også gør det automatisk når jeg så opretter Ark 12, at den så automatisk kommer hen i A12. Kan det lade sig gøre?
Jeg er med på jeg kan bruge =arknavn() på de enkelte sider, og finde det på den måde, eksempelvis. Men det jeg ønsker, er at den i næste celle, finder frem til navnet på den nye fane, som ikke nødvendigvis er ark11, men måske et bynavn eller andet
Denne makro kan måske bruges. Den laver en liste over alle arkene i kolonne A
Sub liste() Dim Sh As Worksheet x = 1 For Each Sh In ActiveWorkbook.Worksheets If Sh.Name <> "Sheet1" Then Cells(x, 1) = Sh.Name x = x + 1 End If Next End Sub
Prøv denne kode på et oversigts ark. Opdaterer ved aktivering og med klik bar link:
Private Sub Worksheet_Activate() Dim i As Long, so As Object
Range("A:A").ClearContents i = 0 For Each so In Sheets i = i + 1 Cells(i, 1) = so.Name Next End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Not Intersect(Target, Range("A:A")) Is Nothing Then On Error Resume Next Charts(Target.Value).Activate If Err.Number <> 0 Then Sheets(Target.Value).Activate End If On Error GoTo 0 End If End Sub
Hvis jeg et øjeblik må være lidt nostalgisk, så kan du bruge en af de gamle xl 4 makroer.
Gå til Navnestyring Nyt I feltet Navn skriv: Arknavne I feltet Refererer til indsæt formlen: =HØJRE(HENT.PROJEKTMAPPE(1);LÆNGDE(HENT.PROJEKTMAPPE(1))-FIND("]";HENT.PROJEKTMAPPE(1))) OK
@Xl-Enthusiast. Med din løsning uden makro, gemmer den umiddelbart kun når jeg opretter en fane, men den sortere ikke automatisk, kan det løses uden makro også?
Hvis jeg sortere rundt i fanerne. Altså skubber dem til højre eller venstre. Så sortere listen automatisk. Ved Mortens løsning
Synes godt om
1 synes godt om dette
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.