Microsoft Excel är ett mer än användbart verktyg vars ryktbarhet inte har förnekas på många år. Det är viktigt i yrkeslivet och privatlivet.

Genom att lägga till VBA-kod till dina filer kan du automatisera många uppgifter och spara mycket tid.

Den här gratiskursen visar hur du automatiserar tidsregistrering. Och hur man gör operationen så snabb och enkel som möjligt med VBA-språk.

Ett valfritt frågesport låter dig testa dina nya färdigheter.

Vad är VBA och varför använder vi det?

VBA (Visual Basic for Applications) är programmeringsspråket som används i alla Microsoft Office (nu Microsoft 365) applikationer (Word, Excel, PowerPoint och Outlook).

Ursprungligen var VBA en implementering av Microsofts Visual Basic-språk (VB) som finns i Microsoft Office-applikationer. Även om de två språken är nära besläktade är den största skillnaden att VBA-språket endast kan användas i Microsoft Office-applikationer.

Tack vare detta enkla språk kan du skapa mer eller mindre komplexa datorprogram som automatiserar repetitiva uppgifter eller utför ett stort antal operationer med ett enda kommando.

I sin enklaste form kallas dessa små program för makron och är skript skrivna av VBA-programmerare eller programmerade av användaren. De kan utföras med ett enda tangentbords- eller muskommando.

I mer komplexa versioner kan VBA-program baseras på specifika Office-applikationer.

Algoritmer kan användas för att automatiskt generera rapporter, datalistor, e-postmeddelanden etc. Du kan använda VBA för att skapa detaljerade affärsapplikationer baserade på vanliga Office-applikationer.

Även om VBA för närvarande är ganska begränsat för erfarna programmerare, tilltalar dess tillgänglighet, rika funktionalitet och stora flexibilitet fortfarande många proffs, särskilt inom finansbranschen.

Använd makroinspelaren för dina första skapelser

För att skapa makron måste du koda ett Visual Basic-program (VBA), som i själva verket är en makroinspelning, direkt i verktyget som tillhandahålls för detta. Alla är inte datavetare, så här är hur du ställer in makron utan att programmera dem.

– Klicka på fliken Développeur, sedan knappen Enregistrer ett makro.

- På fältet makronamn, skriv in namnet du vill ge ditt makro.

I fältet Genvägsknapp, välj en tangentkombination som en genväg.

Skriv en beskrivning. Om du har fler än ett makro inspelat rekommenderar vi att du namnger dem alla korrekt för att undvika missbruk.

– Klicka på OK.

Utför alla åtgärder du vill programmera med hjälp av makrot.

– Gå tillbaka till fliken Développeur och klicka på knappen Sluta spela in när du är klar.

Denna operation är relativt enkel, men den kräver viss förberedelse. Det här verktyget kopierar alla åtgärder du utför under inspelningen.

För att undvika oväntade situationer måste du utföra alla åtgärder som krävs för att makrot ska fungera (till exempel radera gamla data i början av makrot) innan du börjar spela in.

Är makron farliga?

Ett makro som skapats för ett Excel-dokument av en annan användare är inte säkert. Anledningen är väldigt enkel. Hackare kan skapa skadliga makron genom att tillfälligt ändra VBA-kod. Om offret öppnar den infekterade filen kan Office och datorn vara infekterade. Koden kan till exempel infiltrera Office-applikationen och spridas varje gång en ny fil skapas. I värsta fall kan den till och med infiltrera din brevlåda och skicka kopior av skadliga filer till andra användare.

Hur kan jag skydda mig från skadliga makron?

Makron är användbara, men de är också mycket sårbara och kan bli ett verktyg för hackare att sprida skadlig programvara. Du kan dock effektivt skydda dig själv. Många företag, inklusive Microsoft, har förbättrat sin applikationssäkerhet under åren. Se till att den här funktionen är aktiverad. Om du försöker öppna en fil som innehåller ett makro kommer programvaran att blockera den och varna dig.

Det viktigaste tipset för att undvika hackers fallgropar är att inte ladda ner filer från okända källor. Det är också viktigt att begränsa öppningen av filer som innehåller makron så att endast betrodda filer kan öppnas.

 

Fortsätt läsa artikeln på den ursprungliga webbplatsen →