Hur kör man makro när ark väljs från en arbetsbok?
Den här artikeln kommer jag att prata om hur man utlöser en makrokod när du väljer eller aktiverar ett specifikt ark från en arbetsbok.
Kör eller kör en makrokod när ark väljs från en arbetsbok med VBA-kod
Kör eller kör en makrokod när ark väljs från en arbetsbok med VBA-kod
Följande enkla kod kan hjälpa dig att utlösa en makrokod när du aktiverar ett visst ark, gör så här:
1. Högerklicka på arkfliken som du vill utföra makrot när du aktiverar det och välj sedan Visa kod från snabbmenyn och i den öppnade Microsoft Visual Basic för applikationer fönster, kopiera och klistra in följande kod i den tomma modulen:
VBA-kod: Kör en makrokod när du aktiverar ett ark från en arbetsbok:
Private Sub Worksheet_Activate()
Call MyMacro
End Sub
Anmärkningar: I ovanstående kod ändrar du makronamnet till ditt eget.
2. Spara och stäng sedan kodfönstret, nu när du klickar på eller aktiverar den här specifika arkfliken kommer detta makro att utlösas omedelbart.
Relaterade artiklar:
Hur kör man makro när cellvärdet ändras i Excel?
Hur kör man makro baserat på cellvärde i Excel?
Hur kör man makro baserat på värde valt från listrutan i Excel?
Hur kör man makro genom att klicka på hyperlänkar i Excel?
Hur kör man makro automatiskt innan man skriver ut i Excel?
Bästa kontorsproduktivitetsverktyg
Överlägsna dina Excel-kunskaper med Kutools for Excel, och upplev effektivitet som aldrig förr. Kutools for Excel Erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Office Tab Ger gränssnitt med flikar till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
