Ak by šlo iba o zachovanie funkčnosti už vytvoreného súhrnu, t.j. zobraziť/skryť detaily, dá sa napr takýmto makrom:
Code:
Sub ZachovajFunkcnostSuhrnu()
ActiveSheet.EnableOutlining = True
ActiveSheet.Protect contents:=True, userInterfaceOnly:=True
End Sub
Ale vytvorenie nového súhrnu s vysokou pravdepodobnosťou nie je v zamknutom liste možné.
P.
"
len to makro mi pls priblíž čo s ním"
Najjednoduchšie:
1| ALT+F11 - zobrazí sa okno pre VBA kód (makrá)
2| klik pravým tl. myši napr. na riadok "Tento_zošit" a vložiť nový modul (viď obr.)
3| copy/paste kód vyššie do modulu
4| súbor uložiť ako XLSM (podporujúci makrá)