Microsoft Excel er et mer enn nyttig verktøy hvis beryktethet ikke har blitt nektet på mange år. Det er viktig i yrkes- og privatliv.

Ved å legge til VBA-kode i filene dine kan du automatisere mange oppgaver og spare mye tid.

Dette gratiskurset viser deg hvordan du automatiserer tidsregistrering. Og hvordan gjøre operasjonen så rask og enkel som mulig med VBA-språk.

En valgfri quiz lar deg teste dine nye ferdigheter.

Hva er VBA og hvorfor bruker vi det?

VBA (Visual Basic for Applications) er programmeringsspråket som brukes i alle Microsoft Office (nå Microsoft 365)-applikasjoner (Word, Excel, PowerPoint og Outlook).

Opprinnelig var VBA en implementering av Microsofts Visual Basic (VB) språk som finnes i Microsoft Office-applikasjoner. Selv om de to språkene er nært beslektet, er hovedforskjellen at VBA-språket bare kan brukes i Microsoft Office-applikasjoner.

Takket være dette enkle språket kan du lage mer eller mindre komplekse dataprogrammer som automatiserer repeterende oppgaver eller utfører et stort antall operasjoner ved hjelp av en enkelt kommando.

I sin enkleste form kalles disse små programmene makroer og er skript skrevet av VBA-programmerere eller programmert av brukeren. De kan utføres med en enkelt tastatur- eller musekommando.

I mer komplekse versjoner kan VBA-programmer være basert på spesifikke Office-applikasjoner.

Algoritmer kan brukes til å automatisk generere rapporter, datalister, e-poster osv. Du kan bruke VBA til å lage detaljerte forretningsapplikasjoner basert på standard Office-applikasjoner.

Selv om VBA for tiden er ganske begrenset for erfarne programmerere, appellerer dens tilgjengelighet, rike funksjonalitet og store fleksibilitet fortsatt til mange fagfolk, spesielt i finansbransjen.

Bruk makroopptakeren til dine første kreasjoner

For å lage makroer må du kode et Visual Basic (VBA) program, som faktisk er et makroopptak, direkte i verktøyet som er gitt for dette. Ikke alle er informatikere, så her er hvordan du setter opp makroer uten å programmere dem.

– Klikk på fanen Utvikler, deretter knappen Enregistrer en makro.

- I felten makro navn, skriv inn navnet du vil gi til makroen.

I felten Snarveietast, velg en tastekombinasjon som en snarvei.

Skriv inn en beskrivelse. Hvis du har registrert mer enn én makro, anbefaler vi at du navngir dem alle riktig for å unngå misbruk.

– Klikk OK.

Utfør alle handlingene du vil programmere ved hjelp av makroen.

– Gå tilbake til fanen Utvikler og klikk på knappen Stopp opptaket når du er ferdig.

Denne operasjonen er relativt enkel, men den krever litt forberedelse. Dette verktøyet kopierer alle handlingene du utfører mens du tar opp.

For å unngå uventede situasjoner, må du utføre alle handlinger som er nødvendige for at makroen skal fungere (for eksempel slette gamle data i begynnelsen av makroen) før du starter opptaket.

Er makroer farlige?

En makro opprettet for et Excel-dokument av en annen bruker er ikke sikker. Grunnen er veldig enkel. Hackere kan lage ondsinnede makroer ved å midlertidig endre VBA-koden. Hvis offeret åpner den infiserte filen, kan Office og datamaskinen bli infisert. For eksempel kan koden infiltrere Office-applikasjonen og spre seg hver gang en ny fil opprettes. I verste fall kan den til og med infiltrere postkassen din og sende kopier av skadelige filer til andre brukere.

Hvordan kan jeg beskytte meg mot ondsinnede makroer?

Makroer er nyttige, men de er også svært sårbare og kan bli et verktøy for hackere for å spre skadelig programvare. Du kan imidlertid effektivt beskytte deg selv. Mange selskaper, inkludert Microsoft, har forbedret applikasjonssikkerheten gjennom årene. Sørg for at denne funksjonen er aktivert. Hvis du prøver å åpne en fil som inneholder en makro, vil programvaren blokkere den og advare deg.

Det viktigste tipset for å unngå fallgruvene til hackere er å ikke laste ned filer fra ukjente kilder. Det er også viktig å begrense åpningen av filer som inneholder makroer, slik at bare klarerte filer kan åpnes.

 

Fortsett å lese artikkelen på det opprinnelige nettstedet →