Slik bruker du dialogboksen Sett inn funksjon i Excel 2016 VBA

Dialogboksen Sett inn funksjon er et hendig Excel-verktøy som lar deg velge en VBA-regnearkfunksjon fra en liste og ber deg om funksjonens argumenter. Dine egendefinerte regnearkfunksjoner vises også i dialogboksen Sett inn funksjon. Egendefinerte funksjoner vises i kategorien Brukerdefinert.

Funksjonsprosedyrer definert med det private nøkkelordet vises ikke i dialogboksen Sett inn funksjon. Derfor, hvis du skriver en funksjonsprosedyre som er utformet for kun å brukes av andre VBA-prosedyrer (men ikke i formler), bør du erklære funksjonen som privat.

Viser funksjonens beskrivelse

Dialogboksen Sett inn funksjon viser en beskrivelse av hver innebygde funksjon. Men som du kan se, viser en egendefinert funksjon følgende tekst som beskrivelse: Ingen hjelp tilgjengelig.

Slik bruker du dialogboksen Sett inn funksjon i Excel 2016 VBA

Som standard gir ikke dialogboksen Sett inn funksjon en beskrivelse av egendefinerte funksjoner.

For å vise en meningsfull beskrivelse av din egendefinerte funksjon i dialogboksen Sett inn funksjon, utfør noen ekstra (ikke-intuitive) trinn:

Aktiver et regneark i arbeidsboken som inneholder den egendefinerte funksjonen.

Velg Utvikler → Kode → Makroer (eller trykk Alt+F8).

Dialogboksen Makro vises.

I Makro Name-feltet skriver du inn funksjonens navn.

Merk at funksjonen ikke vises i listen over makroer; du må skrive inn navnet.

Klikk på Alternativer-knappen.

Dialogboksen Makroalternativer vises.

I Beskrivelse-feltet skriver du inn en beskrivelse av funksjonen.

Klikk OK.

Klikk på Avbryt.

Nå viser dialogboksen Sett inn funksjon beskrivelsen av funksjonen din.

Slik bruker du dialogboksen Sett inn funksjon i Excel 2016 VBA

Den egendefinerte funksjonen viser nå en beskrivelse.

Egendefinerte funksjoner er som standard oppført i kategorien Brukerdefinert. For å legge til en funksjon i en annen kategori, må du bruke VBA. Denne setningen, når den utføres, legger til TopAvg-funksjonen til Math & Trig-kategorien (som er kategori 3):

Application.MacroOptions Macro:=“TopAvg”, Kategori:=3

Sjekk hjelpesystemet for andre kategorinumre.

Du trenger kun å utføre denne setningen én gang. Etter at du har utført den (og lagret arbeidsboken), blir kategorinummeret permanent tilordnet funksjonen.

Legger til argumentbeskrivelser

Når du åpner en innebygd funksjon fra dialogboksen Sett inn funksjon, viser dialogboksen Funksjonsargumenter beskrivelser av argumentene.

Slik bruker du dialogboksen Sett inn funksjon i Excel 2016 VBA

Som standard viser dialogboksen Funksjonsargumenter funksjonsargumentbeskrivelser kun for innebygde funksjoner.

Tidligere var det ikke mulig å legge til argumentbeskrivelser. Men fra og med Excel 2010 implementerte Microsoft endelig denne funksjonen. Du gir argumentbeskrivelser ved å bruke MacroOptions-metoden. Her er et eksempel som legger til beskrivelser for argumentene som brukes av TopAvg-funksjonen:

Sub AddArgumentDescriptions()
  Application.MacroOptions Macro:=“TopAvg”, _
    Argumentbeskrivelser:= _
    Array(“Område som inneholder verdiene”, _
    "Antall verdier til gjennomsnitt")
End Sub

Du trenger kun å utføre denne prosedyren én gang. Etter at du har utført den, lagres argumentbeskrivelsene i arbeidsboken og er knyttet til funksjonen.

Legg merke til at argumentbeskrivelsene vises som argumenter for Array-funksjonen. Du må bruke Array-funksjonen selv om du tilordner en beskrivelse for en funksjon som bare har ett argument.


Hvordan blokkere Microsoft Word fra å åpne filer i skrivebeskyttet modus på Windows

Hvordan blokkere Microsoft Word fra å åpne filer i skrivebeskyttet modus på Windows

Hvordan blokkere Microsoft Word fra å åpne filer i skrivebeskyttet modus på Windows Microsoft Word åpner filer i skrivebeskyttet modus, noe som gjør det umulig å redigere dem? Ikke bekymre deg, metodene er nedenfor

Hvordan fikse feil utskrift av Microsoft Word-dokumenter

Hvordan fikse feil utskrift av Microsoft Word-dokumenter

Slik fikser du feil ved utskrift av feil Microsoft Word-dokumenter Feil ved utskrift av Word-dokumenter med endrede fonter, rotete avsnitt, manglende tekst eller tapt innhold er ganske vanlig. Men ikke gjør det

Slett penn- og highlighter-tegninger på PowerPoint-lysbilder

Slett penn- og highlighter-tegninger på PowerPoint-lysbilder

Hvis du har brukt pennen eller merkepennen til å tegne på PowerPoint-lysbildene dine under en presentasjon, kan du lagre tegningene til neste presentasjon eller slette dem, slik at du neste gang du viser dem starter med rene PowerPoint-lysbilder. Følg disse instruksjonene for å slette penn- og merkepenntegninger: Slette linje én på […]

Style Library-innhold i SharePoint 2010

Style Library-innhold i SharePoint 2010

Stilbiblioteket inneholder CSS-filer, Extensible Stylesheet Language-filer (XSL) og bilder som brukes av forhåndsdefinerte mastersider, sideoppsett og kontroller i SharePoint 2010. For å finne CSS-filer i stilbiblioteket til et publiseringsnettsted: Velg Site Actions→ View Alt innhold på nettstedet. Innholdet på nettstedet vises. Style-biblioteket ligger i […]

Formater tall i tusenvis og millioner i Excel-rapporter

Formater tall i tusenvis og millioner i Excel-rapporter

Ikke overveld publikum med gigantiske tall. I Microsoft Excel kan du forbedre lesbarheten til dashbordene og rapportene dine ved å formatere tallene dine slik at de vises i tusenvis eller millioner.

Hvordan dele og følge SharePoint-nettsteder

Hvordan dele og følge SharePoint-nettsteder

Lær hvordan du bruker SharePoints sosiale nettverksverktøy som lar enkeltpersoner og grupper kommunisere, samarbeide, dele og koble til.

Hvordan konvertere datoer til julianske formater i Excel

Hvordan konvertere datoer til julianske formater i Excel

Julianske datoer brukes ofte i produksjonsmiljøer som et tidsstempel og hurtigreferanse for et batchnummer. Denne typen datokoding lar forhandlere, forbrukere og serviceagenter identifisere når et produkt ble laget, og dermed alderen på produktet. Julianske datoer brukes også i programmering, militæret og astronomi. Forskjellig […]

Hvordan lage en Access Web App

Hvordan lage en Access Web App

Du kan lage en nettapp i Access 2016. Så hva er en nettapp egentlig? Vel, nettet betyr at det er online, og appen er bare en forkortelse for "applikasjon". En Custom Web App er en online databaseapplikasjon som du får tilgang til fra skyen ved hjelp av en nettleser. Du bygger og vedlikeholder nettappen i skrivebordsversjonen […]

Hurtigstartlinje i SharePoint 2010

Hurtigstartlinje i SharePoint 2010

De fleste sidene i SharePoint 2010 viser en liste over navigasjonskoblinger på hurtigstartlinjen langs venstre side av siden. Hurtigstartlinjen viser koblinger til innhold på nettstedet som lister, biblioteker, nettsteder og publiseringssider. Hurtigstartlinjen inneholder to svært viktige lenker: Linken for alt nettstedinnhold: […]

Hva betyr løserfeilmeldingene i Excel?

Hva betyr løserfeilmeldingene i Excel?

For enkle problemer finner Solver i Excel vanligvis raskt de optimale Solver-variabelverdiene for objektivfunksjonen. Men i noen tilfeller har Solver problemer med å finne Solver-variabelverdiene som optimerer objektivfunksjonen. I disse tilfellene viser Solver vanligvis en melding eller en feilmelding som beskriver eller diskuterer problemet som […]