PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelHämta namn på arbetsblad till cellHämta namn på arbetsblad till cell
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2021-01-14 11:26
 

 Tjena! 

Jag vill hämta namn på mina olika arbetsblad till individuella celler i första bladet. Så på första sidan ska det finnas en lista på dom olika namnen på dom andra bladen. Så ska dom då givetvis ändras när jag ändrar namn på blad2 - bladxx.

Har än så länge bara lyckats hämta namnet på det aktuella bladet genom =EXTEXT(CELL("filnamn";G2);HITTA("]";CELL("filnamn";G2))+1;255)

Går det att anoassa den formeln för att få in namnet på blad två till exempel istället för just den sidans bladnamn? Eller  måste man använda någon annan formel kanske? Har precis börjat pilla med Excel så jag är inte superhaj på detta ännu =)

Vill inte använda VBA ska väl tilläggas, där verkar det gå att göra det mesta, men då skulle inte hela dokumentet funka som jag önskar längre...

//Peter

Nytt inlägg
 2021-01-14 14:21
 
 Ändrad av anonymous  på 2021-01-14 15:26:16

Troligtvis kommer det att gå att adressera böcker utifrån nummer i framtiden.

De halvnya funktionerna 

=BLAD()
=ANTALBLAD()

Ger ju nummret på aktuellt blad och Totalt antal blad. Det är ju helt meningslöst om man inte kan anropa blad nr X. Så det borde var på gång (inte för att du har någon nytta av det...)

 

*******************************

Hursomhelst. Det går även att "backa bandet" och använda så kallade Excel.4 makron. Men de går bara att komma åt via Namngivna områden, dokumentationen är obefintlig och det krävs förmodligen att du har sänkt makrosäkeheten ett snäpp. Men du kan ju testa

Tryck 

Ctrl+[F3] för att öppna namnhanteraren.

Skapa ett nytt namn. Kalla den T.ex MinaBlad och i "refererar till" skriver du in "formeln"

=HÄMTA.ARBETSBOK(1)

Stäng namnhanteraren oich ställ dig i en cell. Tryck F3 och klistra in ditt namngivna område

=minablad

Nu borde du få ut en (liggande) lista med dinga flikar inkl filnamn. 

för att få listan vertikal utan filnamn kan du testa:

=TRANSPONERA(EXTEXT(MinaBlad;SÖK("]";MinaBlad)+1;255))

 

Och om du vill ha namnen klickbara (det blir bara en cell, du måste kopiera ner manuellt)

=OMFEL(HYPERLÄNK(INDEX(MinaBlad;RAD(A1))&"!A1";EXTEXT(INDEX(MinaBlad;RAD(A1))&"!A1";SÖK("]";INDEX(MinaBlad;RAD(A1)))+1;255));"")

Nytt inlägg
 2021-01-14 14:33
 

Det går inte att spara filen i vanligt format om du använder metoden med excel4 makron. Glöm det.

Dessutom vill du inte sänka makrosäkerheten så att Excel4 makron kan köras: 

https://www.trendmicro.com/vinfo/us/security/news/cybercrime-and-digital-threats/analysis-suspicious-very-hidden-formula-on-excel-4-0-macro-sheet

Nytt inlägg
 2021-01-14 19:42
 

Tjena Peter! 

Oklart om du frågar efter supermånga flikar, men med hjälp av den formeln du angivit där så hämtar den information från cell G2. 
Cell G2 finns i ett blad, och så tar du med hjälp av "hitta" bort hela sökvägen. 

G2 är referensen som ger dig namnet på bladet, du borde helt enkelt kunna byta ut G2 mot en cell i det bladet du söker namnet på. 

Vill du göra detta på supermånga blad som du inte orkar hålla på med ett sånt här manuellt arbete skulle jag nog ändå rekommendera en liten VBAbit

Mvh Johan 

Nytt inlägg
 2021-01-15 06:55
 

 Ska testa att referera till en annan cell i ett annat blad en gång då, det är inte jättemånga blad, typ 5-10st bara, så att göra det manuellt en gång är inte hela världen, särskilt inte nu när jag är i lärandeprocessen för det =)

Vill inte använda makron just nu som sagt, utan vill lära mig hur det funkar istället =)

Nytt inlägg
 2021-04-09 08:30
 

 Sitter med samma tanke och fick till det när jag gav en cell referens till den flik jag ville den ska ta namnet från, super smidigt.

men skulle vilja ta detta ett steg längre.

Jag sitter och gör en mall där jag tänker mej att man har några bas flikar varav en ska summera från någon av dom andra flikarna. jag vill då kunna skapa fler kopior av flikarna jag gör uträkning på och ge dom ett namn som automatiskst ska hamna i en cell i summerings fliken.

är det möjligt att den plockar upp nya flikar på det sättet? 

Nytt inlägg
 2021-04-09 08:30
 

 Sitter med samma tanke och fick till det när jag gav en cell referens till den flik jag ville den ska ta namnet från, super smidigt.

men skulle vilja ta detta ett steg längre.

Jag sitter och gör en mall där jag tänker mej att man har några bas flikar varav en ska summera från någon av dom andra flikarna. jag vill då kunna skapa fler kopior av flikarna jag gör uträkning på och ge dom ett namn som automatiskst ska hamna i en cell i summerings fliken.

är det möjligt att den plockar upp nya flikar på det sättet? 

Nytt inlägg
 2021-04-09 09:39
 

 Nej, inte i nuvarande excel.

Däremot kan du använa sk 3D-formel för att summera t.ex cell A1 i alla blad som ligger mellan två blad

=SUMMA(Blad2:Blad5!A1)

Om du infogar ett blad mellan blad2 och blad5  så kommer det att ingå i summan. Kan det lösa ditt problem?

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelHämta namn på arbetsblad till cellHämta namn på arbetsblad till cell

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter