Del via


Opprette en Excel-Add-In for å beregne kroppsmasseindeks (BMI)

Denne artikkelen er skrevet av Raddini Rahayu, Microsoft MVP.

Innledning

Excel Add-In er en fil som inneholder kode for VBA for å legge til flere Excel-funksjoner som ikke finnes i Excel-funksjonen som standard. Denne filen lagres i XLAM-format og lastes alltid inn når Excel starter opp. Den ekstra eller egendefinerte Excel-funksjonen kan også kalles en UDF (brukerdefinert funksjon) som er en egendefinert funksjon som er opprettet av brukeren.

I bruk av tillegget må du først installere det på datamaskinen, så vil det alltid bli brukt for alle arbeidsbøker. I denne artikkelen vil du bli vist hvordan du oppretter egendefinerte funksjoner i Add-In ved hjelp av VBA-kode, lagrer filen som inneholder tillegget, installerer tillegget, bruker egendefinert funksjon fra Add-In og avinstallerer tillegget.

Tilfelle

I dette tilfellet nedenfor vil jeg dele om hvordan du oppretter en egendefinert funksjon for å beregne BMI (Body Mass Index).

Body Mass Index er en enkel indeks over vekt og høyde som vanligvis brukes til å klassifisere undervektig, overvektig og fedme hos voksne. BMI-verdier er aldersuavhengige og samme for begge kjønn. Klassifiseringene av BMI vises i følgende tabell:

Diagram som viser klassifiseringene av masseindeks for brødtekst.

BMI-skalaen som brukes her, er bare egnet for voksne i alderen 20-65 år, og her er beregningen: Diagram som viser beregningen av kroppsmasseindeks.

Hva du må gjøre

Trinn 1: Kode for VBA-kode for koding

  1. Åpne Microsoft Excel, og trykk deretter ALT+F11on-tastaturet, slik at VBE-vinduet (Visual Basic Redaktør) vises.

  2. Åpne en modul ved å velge Modul på Sett inn-menyen og skrive dette skriptet:

    Function BMI(weight, height) BMI = weight / (height / 100) ^ 2 End Function
    

    Skjermbilde som viser trinnene for å skrive skriptet i Visual Basic Redaktør-vinduet.

  3. Lukk VBE-vinduet og tilbake til Excel. Deretter lagrer du filen med klikk på Lagre-knappen eller trykker CTRL+S på tastaturet, slik at dialogboksen Lagre som vises.

Trinn 2: Lagre Excel-arbeidsboken

  1. Fyll ut navnet du vil gi navn til, i Filnavn-boksen. Her gir jeg det navnet BMI Calculation.

  2. Velg Excel Add-In (XLAM)-format for filtypen. Lukk deretter arbeidsboken.

    Skjermbilde for å fylle ut navnet og velge filformatet.

    Obs!

    Du kan lagre Add-In filen hvor du vil. Men hvis du vil at den skal være oppført på Excel-bulit-in, bør du lagre den på standardplasseringen. På datamaskinen med Windows 7-operativsystem er standardplasseringen for alle versjoner av Microsoft Excel: C:\Users\RADDINI\AppData\Roaming\Microsoft\AddIns

Frem til dette trinnet er vi ferdig med å opprette en egendefinert funksjon som er lagret i Excel Add-In-fil. Deretter må vi installere det, og deretter kan vi bruke tillegget.

Trinn 3: Installer Add-In

  1. Åpne Microsoft Excel, og velg Alternativer ved å klikke Fanen Fil, slik at dialogboksen Alternativer for Excel vises.

  2. Klikk Add-Ins fanen i dialogboksen Alternativer for Excel. Finn behandle-alternativet nedenfor, velg Excel Add-Ins klikk deretter Gå til.

  3. Du kan også vise dialogboksen Add-Ins ved å klikke fanen Utvikler og deretter klikke Tillegg.

  4. Finn Add-In vi vil installere (i dette tilfellet er BMI-beregning) i dialogboksen Add-Ins), kontroller at det ikke er merket av for BMI-beregning. Klikk deretter på OK.

    Skjermbilde som viser trinnene for å fjerne merket for B M I-beregningsalternativet i dialogboksen Alternativer for Excel.

    Skjermbilde som viser trinnene for å fjerne merket for B M I-beregningsalternativet på Utvikler-fanen.

    Obs!

    Dette trinnet brukes på filen som lagres som standard Add-Ins plassering. Hvis du vil installere Add-In som er lagret på en annen plassering, bør du klikke Bla gjennom-knappen i dialogboksen Add-Ins. Når dialogboksen Bla gjennom vises, går du til filplasseringen, velger Add-In-filen og klikker deretter Åpne.

Nå har BMI beregning egendefinert funksjon installert og klar til bruk.

Trinn 4: Bruk funksjonen

Nå kan vi bruke den egendefinerte funksjonen vi har opprettet. For å teste denne BMI-funksjonen skriver du på celle B1: =BMI(55 170), og trykk deretter ENTER. Hvis resultatet er 19,03, betyr det at den egendefinerte funksjonen fungerer bra. Du kan også prøve å beregne BMI-en din og deretter finne ut BMI-klassifiseringen din ved å se på BMI-klassifiseringstabellen.

Skjermbilde for å bruke den egendefinerte B M I-funksjonen i Excel.

Trinn 5: Avinstallere Add-In

Alle Add-In som er installert i Excel, kjører imidlertid alltid når Excel kommer i gang. Innlastingstiden i Excel kan ta lengre tid enn Excel uten tillegg. Hvis du ikke trenger denne Add-In lenger, kan du avinstallere én eller flere av dem. Trinnene er nesten like som å installere tillegget. Følg dette trinnet:

  1. Åpne dialogboksen Add-Ins ved å klikke Add-Ins på Fanen Utvikler.

  2. Velg Add-In du vil avinstallere til, og fjern deretter merket i avmerkingsboksen.

  3. Klikk OK, og start Excel på nytt.

Skjermbilde som viser fremgangsmåten for å avinstallere tilleggene.

Ansvarsfraskrivelse for informasjon fra tredjeparter

Tredjepartsproduktene som er omtalt i denne artikkelen, produseres av selskaper som er uavhengige av Microsoft. Microsoft gir ingen garantier, implisitt eller på annen måte, om disse produktenes ytelse eller pålitelighet.