Направите табелу садржаја за Екцел прорачунске табеле
Садржај на првом листу желите да креирате у већој радној књизи Екцела. За то вам је потребна листа са именима појединих табела. Макро вам помаже да то урадите.
Креирајте садржај са макро Екцел
Будући да именима листа не можете директно приступити путем функције табеле, најбоље је да то урадите помоћу макронаредбе.
- Да бисте то учинили, извршите наредбу "Алати | Макро | Макрои" у отвореној радној књизи. Унесите име попут „Листа таблица“ за нови макро и кликните „Креирај“.
- У ВБА едитор унесите следећи програмски код:
- Листа под табеле ()
- Схеетс (1) Изаберите картицу
- Схеетс.Адд
- Схеетс (1) .Наме = "Садржај"
- н = 1
- За сваки и у радним листовима
- Ако је и.Индек 1, тада је распон ("а" & н - 1) .Валуе = и.Наме
- н = н + 1
- Следеће и
- Енд Суб
Изађите из ВБА уређивача са наредбом "Датотека | Затвори и врати се у Мицрософт Екцел". Да бисте покренули макро, позовите „Алати | Макро | Макрои“. У следећем дијалогу одаберите свој макро "Табела" и кликните на "Екецуте".
Креирајте нови радни лист са садржајем
Затим Екцел креира додатни радни лист на почетку радне свеске и ствара преглед свих табела које се налазе у мапи.
- Уместо на новом листу, листу можете креирати у постојећој табели. Да бисте то учинили, промените други ред макронаредбе: На пример, унесите >> Табеле (“Преглед листа”). Изаберите <<. Можете користити назив жељеног листа као аргумент у заградама.
- Алтернативно, одаберите редоследни број који одговара рангу листа у радној књизи. На крају, из макронаредбе избришите следећа два ретка који убацују додатни лист.