Video: Excel - Brugerdefinerede tal-, dato- og tid/klokkeslæts formater 2025
På trods af alle de funktioner, der leveres af Excel, kan du have brug for en, som du bare ikke ser tilbudt. Excel giver dig mulighed for at oprette dine egne funktioner ved hjælp af VBA programmeringskode; Dine funktioner vises i dialogboksen Indsæt funktion.
Skrivning af VBA-kode er ikke for alle. Men her er et kort og sødt eksempel. Hvis du kan erobre dette, kan du måske finde ud af mere om programmering af VBA. Hvem ved - måske en dag vil du kaste ud af sofistikerede funktioner af din egen! Sørg for at du arbejder i en makroaktiveret arbejdsbog (en af Excel-filtyperne).
Følg med for at oprette brugerdefinerede funktioner:
-
Tryk på Alt + F11.
Dette kommer til Visual Basic Editor, hvor VBA er skrevet.
Du kan også klikke på knappen Visual Basic på fanen Udvikler i båndet. Udvikler-fanen er kun synlig, hvis afkrydsningsfeltet Udvikler er markeret på fanen Tilpas bånd i dialogboksen Excel-indstillinger.
-
Vælg Indsæt → Modul i editoren.
Du har et tomt kodemodul, der sidder foran dig. Nu er det tid til at skabe din helt egen funktion!
-
Indtast denne programmeringskode, som vist i følgende figur:
Skriv din egen funktion.Public Function Add (nummer1 As Double, number2 As Double) Tilføj = nummer1 + nummer2 Afslut Funktion
-
Gem funktionen.
Makroer og VBA programmering kan kun gemmes i en makroaktiveret projektmappe.
Når du har indtastet den første linje, og tryk på Enter, vises den sidste automatisk. Dette eksempel funktion tilføjer to tal, og ordet Public lister funktionen i dialogboksen Indsæt funktion. Det kan være nødvendigt at finde Excel-projektmappen på Windows-proceslinjen, fordi Visual Basic Editor kører som et separat program. Eller tryk på Alt + F11 for at skifte tilbage til arbejdsbogen.
-
Tilbage til Excel.
-
Klik på knappen Indsæt funktion på fanen Formler for at få vist dialogboksen Indsæt funktion.
Find funktionen i kategorien Brugerdefineret. -
Klik på OK.
Dialogboksen Funktionsargumenter åbnes, klar til at modtage argumenterne. Er det ikke så utroligt? Det er som om du opretter en udvidelse til Excel, og i det væsentlige er du.
Brug af den tilpassede Tilføj-funktion.
Dette er et meget grundlæggende eksempel på, hvad du kan gøre ved at skrive din egen funktion. Mulighederne er uendelige, men selvfølgelig skal du vide, hvordan du programmerer VBA.
Makroaktiverede arbejdsbøger har filtypen. xlsm.