Microsoft Excel is een spreadsheet programma gebruikt om te berekenen en te formatteren . Naast de vooraf gedefinieerde formules , kunnen ontwikkelaars en gebruikers hun eigen formules te creëren , met behulp van scripts of programma -code . Deze code is geschreven in een programmeertaal Visual Basic for Applications . Gaat de gebruiker gedefinieerde functie Het proces van het toevoegen van de gebruiker gedefinieerde functies voor Excel is eenvoudig . Op een Excel-werkblad , wordt een nieuwe macro opname gevraagd ( door ontwikkelaar> Macro opnemen ) . In het dialoogvenster Macro opnemen , wordt de naam van de formule is ingevoerd ( bijv. " omtrek " ) . De beschrijving van de omtrek functie wordt ook aangegeven: " Bereken de omtrek van een cirkel . " De Macro opnemen doos is gesloten , die Excel veroorzaakt om te beginnen met het opnemen van de macro . De ontwikkelaar stopt met opnemen het (ontwikkelaar > Opname stoppen ) , selecteert ontwikkelaar> Macro's , "omtrek , " en drukt op de knop " . Dit brengt de ontwikkelaar om de Visual Basic IDE ( Integrated Development Environment ) . < Br > het schrijven van de eigenlijke functie met Visual Basic de stap van het opnemen van de macro alleen was om " truc" Excel in het bevestigen omschrijving van de functie , " Bereken de omtrek van een cirkel , " om de naam van de functie , wanneer die naam verschijnt in de lijst met door de gebruiker gedefinieerde functies . de daadwerkelijke berekening van omtrek vindt plaats in de Visual Basic IDE . bij de definitie van de omtrek functie , wordt de "sub " keyword vervangen door de " . functie "keyword , en een parameter , diameter , wordt toegevoegd aan lijst met argumenten van de functie de volledige functie omschrijving lijkt zo uit: functie omtrek ( diameter As Double ) ' Berekent omtrek van een cirkel < . p > omtrek = WorksheetFunction.Pi * diameter End Function gebruik van een bestaande functie In het geval van deze gebruiker gedefinieerde functie , de berekening betrokken zijn het gebruik van een bestaande Excel-functie : . Pi Excel maakt haar bestaande functies beschikbaar aan ontwikkelaars van door de gebruiker gedefinieerde functies via haar WorksheetFunction object ontwikkelaars kunnen alle functies van Excel zien door te typen , waaronder de periode . " WorksheetFunction . " . deze periode geeft de Visual Basic IDE , " toon me de leden ( de functies en eigenschappen ) van de WorksheetFunction object . " Objecten , hun functies en eigenschappen zijn alle concepten van object - georiënteerd programmeren . Gebruiker gedefinieerde functie p De gebruiker gedefinieerde functie is nu toegankelijk voor de lijst in Excel functie invoegen menu functies vermeld . Excel- gebruikers kunnen de omtrek functie openen door het selecteren van " functie invoegen ", het kiezen van de " user Defined categorie " en het selecteren van de omtrek functie . Een alternatieve manier van plaatsen van de functie Gebruikers kunnen ook de nieuwe functie te komen door het invoeren van " = ", gevolgd door de eerste paar letters van de naam van de functie , " cir - , " in het werkblad . met een klein pop - up venster , Excel suggereert de omtrek functie . Gebruikers en dubbelklik op de naam om de functie te voegen in de huidige cel . < br >
|