Köra VBA-kod i Microsoft Excel
VBA-kod (Visual Basic for Applications) kan köras i Excel på flera olika sätt.
Metoder för att köra VBA-kod
- Från VBA-redigeraren: Öppna VBA-redigeraren (Alt + F11). Leta reda på önskad subrutin eller funktion. Tryck på F5 eller klicka på knappen "Kör" (spelikonen).
- Från Excel-bandet: Tilldela ett makro till ett knapp-, form- eller bandkommando. När du klickar på det tilldelade objektet körs makrot.
- Använda en genvägstangent: Definiera en anpassad genvägsknapp för ett makro i VBA-redigeraren. Om du trycker på den här tangentkombinationen körs makrot.
- Genom kalkylbladshändelser: Koden kan utlösas av händelser som att öppna en arbetsbok, ändra ett cellvärde eller klicka på en kalkylbladscell.
- Automatisk körning: Händelsen
Workbook_Openkör automatiskt ett makro när arbetsboken öppnas.
- Öppna Excel-arbetsboken som innehåller VBA-koden.
- Aktivera makron om du uppmanas. Makron måste vara aktiverade för att koden ska köras.
- Välj en metod för att köra koden (se ovan).
- Verifiera att koden fungerar som förväntat. Kontrollera resultaten och felsök vid behov.
Jämförda körmetoder
| Metod | Användarvänlighet | Automatisk nivå | Användarinteraktion |
|---|---|---|---|
| VBA Editor (F5) | Moderat | Låg | Hög (kräver direkt åtgärd) |
| Tilldelning av band/knapp | Moderat | Moderat | Moderera (klicka krävs) |
| Kortkommando | Hög | Moderat | Låg (knapptryck krävs) |
| Arbetsbladshändelser | Hög | Hög | Ingen (automatisk) |
Felsökningsverktyg i VBA-redigeraren hjälper till att identifiera och korrigera fel i koden.
Copyright ©backnode.pages.dev 2026