Personal Macro Workbook: Köra makro med automatik

Först publicerad:

| © ExcelKungen.com

Introduktion till automatisering av makron i Excel

Att köra makro med automatik vid start av Excel kan spara mycket tid och ansträngning. Genom att använda funktionen Workbook_Open kan du få specifika makron att köras automatiskt varje gång du öppnar Excel. Denna funktion är särskilt användbar för att göra anpassningar som du alltid vill ha i din arbetsmiljö, till exempel justeringar av färgpaletten.

Vad är Personal macro workbook?

Personal Macro Workbook (Personal.xlsb) är en dold arbetsbok som öppnas varje gång Excel startas. Den är perfekt för att lagra makron som du vill använda ofta utan att behöva öppna en specifik arbetsbok varje gång. Personal.xlsb är en helt vanlig Excelbok, men den hålls gömd. Du kan läsa om hur du skapar den här boken i artikeln om Personal Macro Workbook.

Skapa en Personal macro workbook

  1. Öppna VBA-editorn
    Tryck på Alt + F11 för att öppna VBA-editorn. Här kan du se alla objekt (arbetsblad) som ingår i din Personal.xlsb.
  2. Skapa Personal Macro Workbook
    Om du inte redan har en Personal Macro Workbook, följ instruktionerna i vår artikel om hur du skapar en.
  3. Lägg till kod i ThisWorkbook
    Dubbelklicka på ThisWorkbook i VBA-editorn för att öppna kodfönstret. Här kommer vi att klistra in makrokoden för automatisering.
  4. Välj Workbook och Open
    I rullgardinsmenyerna väljer du "Workbook" och sedan "Open". Detta kommer att ställa in strukturen för vårt automatiska makro.

Exempel på makro för att justera färgpaletten

Använd följande kod för att justera färgerna i din Excel-färgpalett:

Private Sub Workbook_Open()
 
'justerar färgpaletten
ActiveWorkbook.Colors(15) = RGB(234, 234, 234)
ActiveWorkbook.Colors(36) = RGB(255, 255, 201)
ActiveWorkbook.Colors(39) = RGB(234, 213, 255)
ActiveWorkbook.Colors(55) = RGB(166, 183, 236)
 
End Sub

Spara dina ändringar

Efter att du har klistrat in koden, se till att spara ändringarna i din Personal Macro Workbook. Stäng Excel helt, och när du stänger programmet kommer du att få en fråga om att spara ändringarna. Välj att spara.

Obegränsade möjligheter med Workbook_open

Detta är bara ett enkelt exempel på vad du kan åstadkomma med Workbook_Open. Du kan säkert tänka dig mer avancerade tillämpningar, som automatisk import av dagsaktuell data varje gång du öppnar Excel.

Avslutande tankar

Att köra makro med automatik vid start av Excel är en kraftfull funktion som kan revolutionera ditt arbetsflöde. Genom att använda Personal Macro Workbook kan du anpassa och optimera din arbetsmiljö enligt dina behov. Ge det ett försök och se hur mycket mer effektivt ditt arbete kan bli!

Populära artiklar

Dagens tips

Relaterade artiklar