Til tross for alle funksjonene som tilbys av Excel , kan det hende du trenger en som du bare ikke ser tilbudt. Excel lar deg lage dine egne funksjoner ved å bruke VBA-programmeringskode; funksjonene dine vises i dialogboksen Sett inn funksjon.
Å skrive VBA-kode er ikke for alle. Men ikke desto mindre, her er et kort og godt eksempel. Hvis du kan erobre dette, kan det være lurt å finne ut mer om programmering av VBA. Hvem vet – kanskje en dag vil du lage dine egne sofistikerte funksjoner! Sørg for at du arbeider i en makroaktivert arbeidsbok (en av Excel-filtypene).
Følg med for å lage tilpassede funksjoner:
Trykk Alt + F11.
Dette tar deg til Visual Basic Editor, hvor VBA er skrevet.
Du kan også klikke på Visual Basic-knappen på Utvikler-fanen på båndet. Utvikler-fanen er bare synlig hvis Utvikler-avmerkingsboksen er merket av på Tilpass bånd-fanen i dialogboksen for Excel-alternativer.
Velg Sett inn → Modul i redigeringsprogrammet.
Du har en tom kodemodul foran deg. Nå er det på tide å lage din helt egen funksjon!
Skriv inn denne programmeringskoden, vist i følgende figur:
Skrive din egen funksjon.
Offentlig funksjon Legg til (nummer1 som dobbel, nummer2 som dobbel)
Legg til = tall1 + tall2
Avslutt funksjon
Lagre funksjonen.
Makroer og VBA-programmering kan bare lagres i en makroaktivert arbeidsbok.
Etter at du har skrevet inn den første linjen og trykket på Enter, vises den siste automatisk. Denne eksempelfunksjonen legger til to tall, og ordet Offentlig viser funksjonen i dialogboksen Sett inn funksjon. Du må kanskje finne Excel-arbeidsboken på oppgavelinjen i Windows fordi Visual Basic Editor kjører som et eget program. Eller trykk Alt+F11 for å gå tilbake til arbeidsboken.
Gå tilbake til Excel.
Klikk på Sett inn funksjon-knappen på Formler-fanen for å vise dialogboksen Sett inn funksjon.
Finne funksjonen i kategorien Brukerdefinert.
Klikk OK.
Dialogboksen Funksjonsargumenter åpnes, klar til å motta argumentene. Er ikke dette utrolig? Det er som om du lager en utvidelse til Excel, og i hovedsak er du det.
Bruke den egendefinerte Add-funksjonen.
Dette er et helt grunnleggende eksempel på hva du kan gjøre ved å skrive din egen funksjon. Mulighetene er uendelige, men selvfølgelig må du vite hvordan du programmerer VBA.
Makroaktiverte arbeidsbøker har filtypen .xlsm.