Chcete -li zjistit, který list je v sešitu aktivní, můžete v makru Excelu použít příslušnou vlastnost VBA
Každý sešit má pracovní list (nebo list s grafem), který je aktuálně aktivní. Je to list, který je vybrán v odpovídajícím souboru prostřednictvím karty listu.
Pomocí funkce "ActiveSheet.Name" můžete pomocí makra zjistit, o který list se jedná. Následující makro ukazuje, jak používat funkci v praxi:
Sub show název-listu ()
MsgBox ActiveWorkbook.ActiveSheet.Name
End Sub
Po spuštění aplikace Excel zobrazí malé okno s názvem aktivního listu v aktivním sešitu
Pokud chcete identifikovat aktivní list v jiném sešitu (nikoli v aktivním sešitu), nahraďte frázi „ActiveWorkbook“ frází „Sešity (" Name.xls ")".
Chcete -li zadat makro, stisknutím klávesy ALT F11 v aplikaci Excel vyvolejte editor VBA. Pomocí příkazu VLOŽIT - MODUL vložte prázdný list modulu. Chcete -li spustit makro přímo z aplikace Excel, použijte kombinaci kláves ALT F8.