Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit artikel is geschreven door Raddini Rahayu, Microsoft MVP.
Inleiding
Excel Add-In is een bestand dat code van VBA bevat om extra Excel-functie toe te voegen die standaard niet aanwezig is in de Excel-functie. Dit bestand wordt opgeslagen in de .xlam-indeling en altijd geladen wanneer Excel wordt opgestart. De extra of aangepaste Excel-functie kan ook een UDF (door de gebruiker gedefinieerde functie) worden genoemd. Dit is een aangepaste functie die door de gebruiker wordt gemaakt.
Als u de invoegtoepassing eerst op uw computer installeert, wordt deze altijd gebruikt voor alle werkmappen. In dit artikel ziet u hoe u een aangepaste functie maakt in de Add-In met VBA-code, het bestand met invoegtoepassing opslaat, de invoegtoepassing installeert, de aangepaste functie gebruikt vanuit Add-In en de invoegtoepassing verwijdert.
Geval
In dit geval zal ik hieronder delen over het maken van een aangepaste functie om BMI (Body Mass Index) te berekenen.
Body Mass Index is een eenvoudige index van gewicht en lengte die vaak wordt gebruikt om ondergewicht, overgewicht en obesitas bij volwassenen te classificeren. BMI-waarden zijn leeftijdsonafhankelijk en hetzelfde voor beide geslachten. De classificaties van BMI worden weergegeven in de volgende tabel:
De BMI-schaal die hier wordt gebruikt, is alleen geschikt voor volwassenen van 20-65 jaar en hier is de berekening:
Wat u moet doen
Stap 1: VBA-code code coderen
Open Microsoft Excel en druk op Alt+F11 op het toetsenbord, zodat het VBE-venster (Visual Basic Editor) wordt weergegeven.
Open een module door Module te selecteren in het menu Invoegen en schrijf dit script:
Function BMI(weight, height) BMI = weight / (height / 100) ^ 2 End Function
Sluit het VBE-venster en ga terug naar Excel. Sla het bestand vervolgens op met de klik op de knop Opslaan of druk op Ctrl+S op het toetsenbord, zodat het dialoogvenster Opslaan als wordt weergegeven.
Stap 2: De Excel-werkmap opslaan
Vul de naam in die u wilt noemen in het vak Bestandsnaam. Hier noem ik het BMI-berekening.
Kies excel Add-In (.xlam)-indeling voor het bestandstype. Sluit vervolgens de werkmap.
Opmerking
U kunt uw Add-In-bestand overal opslaan. Maar als u wilt dat deze wordt weergegeven in Excel-bulit-in, moet u het opslaan op de standaardlocatie. Op mijn computer met het windows 7-besturingssysteem is de standaardlocatie voor alle versies van Microsoft Excel: C:\Users\RADDINI\AppData\Roaming\Microsoft\AddIns
Tot deze stap zijn we klaar met het maken van een aangepaste functie die wordt opgeslagen in Excel Add-In-bestand. Vervolgens moeten we het installeren en vervolgens kunnen we de invoegtoepassing gebruiken.
Stap 3: De Add-In installeren
Open Microsoft Excel en selecteer Opties door op het tabblad Bestand te klikken, zodat het dialoogvenster Opties voor Excel wordt weergegeven.
Klik in het dialoogvenster Opties voor Excel op Add-Ins tabblad. Zoek hieronder de optie Beheren, kies Excel Add-Ins klik vervolgens op Start.
U kunt ook het dialoogvenster Add-Ins weergeven door op het tabblad Ontwikkelaars te klikken en vervolgens op Invoegtoepassingen te klikken.
Zoek in het dialoogvenster Add-Ins de Add-In waarvoor we willen installeren (in dit geval is BMI-berekening). Controleer of het selectievakje BMI-berekening is uitgeschakeld. Klik daarna op OK.
Opmerking
Deze stap wordt toegepast op het bestand dat is opgeslagen in de standaardlocatie Add-Ins. Als u Add-In wilt installeren die op een andere locatie is opgeslagen, klikt u op de knop Bladeren in het dialoogvenster Add-Ins. Wanneer het dialoogvenster Bladeren wordt weergegeven, gaat u naar de bestandslocatie, kiest u het Add-In bestand en klikt u op Openen.
Nu is de aangepaste BMI-berekeningsfunctie geïnstalleerd en klaar voor gebruik.
Stap 4: de functie gebruiken
Nu kunnen we de aangepaste functie gebruiken die we hebben gemaakt. Als u deze BMI-functie wilt testen, schrijft u in cel B1: =BMI(55,170) en drukt u vervolgens op Enter. Als het resultaat 19,03 is, betekent dit dat onze aangepaste functie goed werkt. U kunt ook proberen uw BMI te berekenen en vervolgens uw BMI-classificatie te vinden door de tabel BMI-classificatie te bekijken.
Stap 5: De Add-In verwijderen
Elke Add-In die in Excel is geïnstalleerd, wordt echter altijd uitgevoerd wanneer Excel wordt gestart. De laadtijd van Excel kan langer duren dan Excel zonder invoegtoepassing. Als u die Add-In niet meer nodig hebt, kunt u een of meer ervan verwijderen. De stappen zijn bijna hetzelfde als het installeren van de invoegtoepassing. Volg deze stap:
Open Add-Ins dialoogvenster door op Add-Ins te klikken op het tabblad Ontwikkelaars.
Kies de Add-In waarnaar u wilt verwijderen en schakel het bijbehorende selectievakje uit.
Klik op OK en start uw Excel opnieuw op.
Disclaimerinformatie van derden
De producten van derden die in dit artikel worden vermeld, worden vervaardigd door bedrijven die onafhankelijk zijn van Microsoft. Microsoft verleent dan ook geen enkele garantie, impliciet noch anderszins, omtrent de prestaties of de betrouwbaarheid van deze producten.