jak přidat do excelu seznam listů

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Vasmenx
nováček
Příspěvky: 3
Registrován: listopad 20
Pohlaví: Muž
Stav:
Offline

jak přidat do excelu seznam listů

Příspěvekod Vasmenx » 06 lis 2020 12:28

Ahoj,

potřeboval bych poradit jak přidat do Excelu seznam následujících listů, kdy jsou názvy listů čísla začínající i nulou tak aby bylo každé číslo odkazem, který mi otevře daný list.

Děkuji

Martin N.

Reklama
Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3202
Registrován: říjen 08
Pohlaví: Muž
Stav:
Offline

Re: jak přidat do excelu seznam listů

Příspěvekod atari » 06 lis 2020 17:16

Pokud se nepletu, tak odkaz musí mít vždy zadanou nějakou hodnotu kam má směřovat, například buňka, oblast, atd. Samozřjemě, že to může být i na jiném listu.

To co chceš ty, vzorec neumí (otevírat jiné listy), odkaz je obecně řečeno také vzorec.

Pokud chceš kliknutím na buňku otevřít příslušný list, tak to umí VBA.

Dodatečně přidáno po 33 minutách 29 vteřinách:
Beru zpět. Hypertextový odkaz to umí. Na něj jsem zapomněl ...

=HYPERTEXTOVÝ.ODKAZ("[Sešit1]List2!A1";"bla bla .. číslo listu List2")

Doplň si svůj název sešitu a listu.

MePExG
Level 2
Level 2
Příspěvky: 193
Registrován: srpen 16
Pohlaví: Muž
Stav:
Offline

Re: jak přidat do excelu seznam listů

Příspěvekod MePExG » 06 lis 2020 19:23

Makrom
Sub ZoznObsah()
pocit = 0
For Each List In Sheets
Range("A1").Offset(pocit, 0).Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:="'" & List.Name & "'" & "!A1", TextToDisplay:=List.Name
pocit = pocit + 1
Next
End Sub

Uživatelský avatar
Grimm
Level 2
Level 2
Příspěvky: 162
Registrován: září 17
Pohlaví: Muž
Stav:
Offline

Re: jak přidat do excelu seznam listů

Příspěvekod Grimm » 06 lis 2020 19:51

Něco je i ZDE

Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3202
Registrován: říjen 08
Pohlaví: Muž
Stav:
Offline

Re: jak přidat do excelu seznam listů

Příspěvekod atari » 06 lis 2020 20:50

Makro má tu výhodu, že s ním lze načíst všechny listy, a nemusíš to vypisovat ručně.

Vasmenx
nováček
Příspěvky: 3
Registrován: listopad 20
Pohlaví: Muž
Stav:
Offline

Re: jak přidat do excelu seznam listů

Příspěvekod Vasmenx » 09 lis 2020 10:53

Grimm píše:Něco je i ZDE


Tohle jsem zkoušel a má to problém s názvem listu, který je číslo začínající nulou, jinak by to bylo super, ale nejsem zdatný v makrech, tak si nevím rady...

Dodatečně přidáno po 1 minutě 51 vteřinách:
MePExG píše:Makrom
Sub ZoznObsah()
pocit = 0
For Each List In Sheets
Range("A1").Offset(pocit, 0).Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:="'" & List.Name & "'" & "!A1", TextToDisplay:=List.Name
pocit = pocit + 1
Next
End Sub


Děkuju, ale teď ještě jak to zadat, s makry zatím moc nekamarádím..

Dodatečně přidáno po 2 minutách :
atari píše:Makro má tu výhodu, že s ním lze načíst všechny listy, a nemusíš to vypisovat ručně.


No to bych opravdu vypisovat nechtěl, tudíž je určitě makro nevyhnutelné.

Dodatečně přidáno po 17 minutách 45 vteřinách:
Vasmenx píše:
Grimm píše:Něco je i ZDE


Tohle jsem zkoušel a má to problém s názvem listu, který je číslo začínající nulou, jinak by to bylo super, ale nejsem zdatný v makrech, tak si nevím rady...

Dodatečně přidáno po 1 minutě 51 vteřinách:
MePExG píše:Makrom
Sub ZoznObsah()
pocit = 0
For Each List In Sheets
Range("A1").Offset(pocit, 0).Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:="'" & List.Name & "'" & "!A1", TextToDisplay:=List.Name
pocit = pocit + 1
Next
End Sub


Děkuju, ale teď ještě jak to zadat, s makry zatím moc nekamarádím..

Dodatečně přidáno po 2 minutách :
atari píše:Makro má tu výhodu, že s ním lze načíst všechny listy, a nemusíš to vypisovat ručně.


No to bych opravdu vypisovat nechtěl, tudíž je určitě makro nevyhnutelné.


Ještě oprava, neumí to žádná čísla, opíše mi to název listu do seznamu, ale bez počáteční nuly a bez funkčního odkazu..


Uživatelský avatar
Grimm
Level 2
Level 2
Příspěvky: 162
Registrován: září 17
Pohlaví: Muž
Stav:
Offline

Re: jak přidat do excelu seznam listů

Příspěvekod Grimm » 09 lis 2020 20:47

V příloze upravený soubor.
Přílohy
seznam_listu.xlsm
(16.83 KiB) Staženo 147 x

Vasmenx
nováček
Příspěvky: 3
Registrován: listopad 20
Pohlaví: Muž
Stav:
Offline

Re: jak přidat do excelu seznam listů

Příspěvekod Vasmenx » 16 lis 2020 08:04

Děkuji, s tím souborem už jsem to zvládl upravit :-)


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Opera a Seznam.cz
    od byron » 25 úno 2024 10:15 » v Internet a internetové prohlížeče
    3
    700
    od mmmartin Zobrazit poslední příspěvek
    25 úno 2024 11:50
  • Seznam Doplněk – Email
    od jokabuki » 06 říj 2023 12:50 » v Internet a internetové prohlížeče
    1
    3570
    od KubaCZE Zobrazit poslední příspěvek
    21 úno 2024 20:00
  • Excel - automatický export listů xls do pdf včetně pojmenování Příloha(y)
    od kalosek » 28 čer 2023 20:31 » v Kancelářské balíky
    2
    2030
    od kalosek Zobrazit poslední příspěvek
    29 čer 2023 19:39
  • Import PDF do excelu Příloha(y)
    od luko02420 » 13 kvě 2023 11:29 » v Kancelářské balíky
    18
    3520
    od luko02420 Zobrazit poslední příspěvek
    16 kvě 2023 11:27
  • Poškozený soubor excelu Příloha(y)
    od Jsimi » 06 úno 2024 22:43 » v Kancelářské balíky
    0
    770
    od Jsimi Zobrazit poslední příspěvek
    06 úno 2024 22:43

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů