Het creëren van een gebruiker gedefinieerde functie in Excel kunt u testen of berekeningen uit te voeren op gegevens die ingebouwde functies van Excel niet uit te voeren . Bijvoorbeeld , kon u een aangepaste tekst functie die zorgt voor een veld " Telefoonnummer " heeft het juiste aantal tekens en bevat alleen nummers te schrijven . De bron die door de gebruiker gedefinieerde functies mogelijk is in Excel de ingebouwde programmeertaal , Visual Basic for Applications . Het openen van de Programming Environment De eerste stap in het creëren van een door de gebruiker gedefinieerde functie is om de programmeeromgeving te voeren voor het schrijven van de functie verklaringen . Die omgeving , genaamd de geïntegreerde ontwikkelomgeving , of IDE , is toegankelijk via het tabblad "Ontwikkelaar " Excel 's . Bloot dat tabblad , die normaal verborgen is , door te klikken op " Opties " commando van het menu " Bestand " , klik op "Customize Ribbon , " vervolgens te klikken op de checkbox "Ontwikkelaar " . Voer de IDE door te klikken op " Visual Basic " icoon van het tabblad "Ontwikkelaar " . Schrijf de functie Nadat u de Visual Basic IDE hebt ingevoerd , schrijft de verklaringen uw functie vereist om te werken . Als uw functie valideert e-mails , bijvoorbeeld , je zou iets als het programmaoverzicht te schrijven naar aanleiding van deze sectie . De functie " ValidEmail " uitgangen ofwel " TRUE " of " FALSE " afhankelijk van of de inbreng emailadres , gesymboliseerd door de variabele " emailAdr , " heeft een ampersand symbool in het. Overheidsfunctie ValidEmail ( emailAdr als Koord ) zoals Van Boole Als InStr ( emailAdr , " @ " ) = 0 Then ValidEmail = False Else ValidEmail = True End If End Function plaatsen en testen Zodra u de uitspraken van uw functie nodig heeft om te werken heb geschreven , het is tijd om je functie te testen . Keer terug naar Excel vanuit de IDE door te klikken op het pictogram in Excel op de taakbalk van Windows . U kunt ook op " Alt " en " F11 " tegelijk . Excel kunt u uw functie op verschillende manieren in te voegen. De meest directe is om de functie en de argumenten handmatig invoeren . Typ het " = " symbool om Excel te vertellen dat je een functie in plaats van tekst in te voegen . Typ de naam van uw gebruiker gedefinieerde functie , een haakje openen , de argumenten voor uw functie , dan is een gesloten haakje . Voor een functie valideren van e-mails , kunt u typt " validateEmail ( , " klik vervolgens op een cel waarin u een e-mailadres hebt getypt . Als u op " Enter " om te voltooien het invoeren van uw functie , zal Excel de functie uitvoeren van statements en geven return waarde van de functie . Voor de functie " validateEmail " , zie je " TRUE ", als de functie vond een ampersand in het e-mailadres dat u hebt getypt . Als je liep de functie op tekst die geen ampersand heeft , zal de functie " FALSE . " weer < br > functie invoegen met Button U kunt uw gebruiker gedefinieerde functie invoegen met in tegenstelling tot enkel het typen muisklikken . Klik op de " Fx "-symbool aan de linkerkant van de formule balk boven rooster van de huidige spreadsheet . Klik op het "Eigen " item uit de "Categorie" dropdown menu , klik vervolgens op de naam van je functie uit het " Function " lijst . Klik op ' OK ' om een dialoogvenster waarin u wordt gevraagd om uw invoeren weer te geven argumenten van de functie 's . Na het typen van de argumenten , klik op "OK " om uw functie in te voegen in de spreadsheet de actieve cel .
|