Ako vygenerovať zoznam skrytých tabuliek pomocou VBA
Hárky zošita môžete zneviditeľniť príkazom „Formát - list - Skryť“. Potom je stále možné získať prístup k obsahu tabuľky pomocou vzorca, ale tabuľka už nie je viditeľná.
Ak potrebujete zoznam všetkých skrytých hárkov v aktívnom zošite, môžete použiť nasledujúce makro:
Sub ListHiddenTablesOn ()
Stmaviť tabuľku ako pracovný hárok, Nová tabuľka ako pracovný hárok
Dim CurrentMappe ako zošit
Dim i As Integer
Nastaviť CurrentMappe = ActiveWorkbook
Nastaviť NeueTabelle = zošity.Add.Sheets (1)
Pre každú tabuľku v CurrentMappe.Worksheets
Ak Table.Visible = False Potom
i = i + 1
NewTable.Cells (i, 1) .Value = Table.Name
Koniec Ak
Nasledujúca tabuľka
Koniec pod
Makro prechádza všetkými pracovnými listami a kontroluje vlastnosť Viditeľné. Ak nie je spokojný, je to skrytá tabuľka. Potom sa názov listu prenesie do zoznamu.
Makro uvádza názvy všetkých skrytých pracovných hárkov v tabuľke v novom zošite.
Obrázok ukazuje výsledok makra, keď sú v aktívnom zošite tri skryté pracovné listy: „Skryté“, „Skryté“ a „Neviditeľné“.
Tip: Ak by ste chceli vedieť, ako zadávať a spúšťať makrá v programe Excel, nájdete tu stručný popis:
www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie-makros-in-excel-ein.html