Vytvořte obsah tabulek aplikace Excel
Chcete vytvořit obsah na prvním listu ve větším sešitu aplikace Excel. K tomu potřebujete seznam se jmény jednotlivých tabulek. Makro vám to pomůže.
Vytvořte obsah pomocí makra Excel
Protože nemůžete přímo přistupovat k názvům listů pomocí funkce tabulky, je nejlepší to udělat pomocí makra.
- Chcete-li to provést, spusťte příkaz "Nástroje | Makro | Makra" v otevřeném sešitu. Zadejte nové jméno jako „Seznam tabulek“ pro nové makro a klikněte na „Vytvořit“.
- V editoru VBA zadejte následující programový kód:
- Seznam dílčích tabulek ()
- Listy (1) .Select
- Sheets.Add
- Listy (1) .Name = "Obsah"
- n = 1
- Pro každý i v listech
- If i.Index 1 Then Range ("a" & n - 1). Hodnota = i.Name
- n = n + 1
- Další i
- End Sub
Ukončete editor VBA příkazem "Soubor | Zavřít a zpět do aplikace Microsoft Excel". Makro spustíte voláním „Nástroje | Makro | Makra“. V následujícím dialogu vyberte makro „Seznam tabulek“ a klikněte na „Provést“.
Vytvořte nový list s obsahem
Excel potom vytvoří další list na začátku sešitu a vytvoří přehled všech tabulek obsažených ve složce.
- Namísto nového listu můžete vytvořit seznam v existující tabulce. Chcete-li to provést, změňte druhý řádek makra: Zadejte například >> Tabulky („Přehled“). Vyberte <<. Jako argument v závorce můžete použít název požadovaného listu.
- Případně vyberte pořadové číslo, které odpovídá pořadí listu v sešitu. Nakonec odstraňte následující dva řádky v makru, které vkládají další list.