Microsoft Excel er et mere end nyttigt værktøj, hvis berømmelse ikke er blevet nægtet i mange år. Det er essentielt i det professionelle og private liv.

Ved at tilføje VBA-kode til dine filer kan du automatisere mange opgaver og spare en masse tid.

Dette gratis kursus viser dig, hvordan du automatiserer tidsindtastning. Og hvordan man gør betjeningen så hurtig og nem som muligt med VBA-sprog.

En valgfri quiz giver dig mulighed for at teste dine nye færdigheder.

Hvad er VBA, og hvorfor bruger vi det?

VBA (Visual Basic for Applications) er programmeringssproget, der bruges i alle Microsoft Office (nu Microsoft 365) applikationer (Word, Excel, PowerPoint og Outlook).

Oprindeligt var VBA en implementering af Microsofts Visual Basic (VB) sprog fundet i Microsoft Office-applikationer. Selvom de to sprog er tæt beslægtede, er den største forskel, at VBA-sproget kun kan bruges i Microsoft Office-applikationer.

Takket være dette enkle sprog kan du oprette mere eller mindre komplekse computerprogrammer, der automatiserer gentagne opgaver eller udfører et stort antal operationer ved hjælp af en enkelt kommando.

I deres enkleste form kaldes disse små programmer makroer og er scripts skrevet af VBA-programmører eller programmeret af brugeren. De kan udføres med en enkelt tastatur- eller musekommando.

I mere komplekse versioner kan VBA-programmer være baseret på specifikke Office-applikationer.

Algoritmer kan bruges til automatisk at generere rapporter, datalister, e-mails osv. Du kan bruge VBA til at oprette detaljerede forretningsapplikationer baseret på standard Office-applikationer.

Selvom VBA i øjeblikket er ret begrænset for erfarne programmører, appellerer dens tilgængelighed, rige funktionalitet og store fleksibilitet stadig til mange fagfolk, især i den finansielle industri.

Brug makrooptageren til dine første kreationer

For at lave makroer skal du kode et Visual Basic (VBA) program, som i virkeligheden er en makrooptagelse, direkte i det værktøj, der er beregnet til dette. Ikke alle er dataloger, så her er, hvordan du opsætter makroer uden at programmere dem.

– Klik på fanen Udvikler, derefter knappen Tilmeld en makro.

- I marken makro navn, skriv det navn, du vil give din makro.

I marken Genvejstast, vælg en tastekombination som en genvej.

Indtast en beskrivelse. Hvis du har mere end én makro optaget, anbefaler vi, at du navngiver dem alle korrekt for at undgå misbrug.

– Klik på OK.

Udfør alle de handlinger, du vil programmere, ved hjælp af makroen.

– Gå tilbage til fanen Udvikler og klik på knappen Stop optagelsen når du er færdig.

Denne operation er forholdsvis enkel, men den kræver en vis forberedelse. Dette værktøj kopierer alle de handlinger, du udfører, mens du optager.

For at undgå uventede situationer skal du udføre alle handlinger, der er nødvendige for, at makroen kan fungere (f.eks. sletning af gamle data i begyndelsen af ​​makroen), før du begynder at optage.

Er makroer farlige?

En makro oprettet til et Excel-dokument af en anden bruger er ikke sikker. Årsagen er meget enkel. Hackere kan oprette ondsindede makroer ved midlertidigt at ændre VBA-kode. Hvis offeret åbner den inficerede fil, kan Office og computeren være inficeret. For eksempel kan koden infiltrere Office-applikationen og spredes hver gang en ny fil oprettes. I værste fald kan den endda infiltrere din postkasse og sende kopier af ondsindede filer til andre brugere.

Hvordan kan jeg beskytte mig selv mod ondsindede makroer?

Makroer er nyttige, men de er også meget sårbare og kan blive et værktøj for hackere til at sprede malware. Du kan dog effektivt beskytte dig selv. Mange virksomheder, inklusive Microsoft, har forbedret deres applikationssikkerhed gennem årene. Sørg for, at denne funktion er aktiveret. Hvis du forsøger at åbne en fil, der indeholder en makro, vil softwaren blokere den og advare dig.

Det vigtigste tip til at undgå hackernes faldgruber er ikke at downloade filer fra ukendte kilder. Det er også vigtigt at begrænse åbningen af ​​filer, der indeholder makroer, så kun pålidelige filer kan åbnes.

 

Fortsæt med at læse artiklen på det originale websted →