Hur man bestämmer det aktiva kalkylbladet i en valfri arbetsbok med hjälp av ett Excel -makro

Innehållsförteckning

För att ta reda på vilket kalkylblad som är aktivt i en arbetsbok kan du använda lämplig VBA -egenskap i ditt Excel -makro

Varje arbetsbok har ett kalkylblad (eller ett diagramblad) som för närvarande är aktivt. Det är arket som väljs i motsvarande fil via fliken kalkylblad.

Du kan använda funktionen "ActiveSheet.Name" för att använda ett makro för att ta reda på vilket ark som är inblandat. Följande makro visar hur du använder funktionen i praktiken:

Sub visa bladnamn ()
MsgBox ActiveWorkbook.ActiveSheet.Name
Avsluta Sub

När det startar visar Excel ett litet fönster med namnet på det aktiva kalkylbladet i den aktiva arbetsboken

Om du vill identifiera det aktiva kalkylbladet i en annan arbetsbok (snarare än den aktiva arbetsboken), ersätt frasen "ActiveWorkbook" med frasen "Workbooks (" Name.xls ")".

För att gå in i makrot, tryck på ALT F11 i Excel för att öppna VBA -redigeraren. Använd kommandot INSERT - MODULE för att infoga ett tomt modulark. För att starta makrot direkt från Excel, använd tangentkombinationen ALT F8.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave