Het is een goed idee om te leren over de functie procedures als je gaat om te ontwikkelen Visual Basic for Applications (VBA ) -programma's . VBA is een programmeertaal aangeboden in Microsoft Office -toepassingen om routinetaken anders handmatig gedaan automatiseren . Office- toepassingen kunnen gegevens uitwisselen via het gebruik van VBA , zoals wanneer u gegevens exporteert vanuit Excel naar Word . In VBA kunt u de taak van het hernoemen van alle bladen in een Excel-spreadsheet met een klik op een knop te automatiseren . Definitie Een VBA- functie procedure is een reeks van VBA statements omsloten door de " functie en " End Function "verklaringen . Denk aan een functie vergelijkbaar met een sub- procedure , behalve dat een functie een waarde . Een functie neemt argumenten , zoals variabelen , die worden doorgegeven aan het door een procedure te bellen . U kunt de gegevens gebruiken in deze variabelen in je functie , om een taak uit te voeren en een resultaat te retourneren . User Defined Functions VBA wordt vaak gebruikt in Microsoft Excel te bouwen door de gebruiker gedefinieerde functies . Excel bevat een veelvoud van ingebouwde werkblad functies , maar waarschijnlijk zul je niet naar een functie voor elke berekening die u nodig heeft in uw VBA programma te vinden . In dat geval kunt u uw eigen aangepaste functies die u kunt bellen vanaf elke cel , net zoals je met alle andere Excel-functie te bouwen . Uw aangepaste functies worden opgeslagen in een VBA-code -module , welke zoekopdrachten Excel wanneer u de naam van uw functie kunt invoeren . Custom Function Regels Overweeg een paar toepasselijke regels voor het maken van uw eigen functies . De functie moet beginnen met een " functie " statement en eindigen met een "End Function " statement . Een aangepaste functie procedure kan bevatten maar liefst 29 argumenten gescheiden door komma's . Als u besluit om een functie zonder argumenten te maken , dan is uw functie moet onder andere een lege set haakjes . Ergens binnen de functie procedure , moet u een waarde toekennen aan een variabele met dezelfde naam als de functie , om de waarde terug te keren naar de aanroepende procedure . Function Voorbeeld de volgende functie neemt in een argument met een Fahrenheit waarde en gebruikt het om de Celsius gelijk te berekenen : functie Celsius ( fDegrees ) Celsius = ( fDegrees - 32 ) * 5 /9End functie de aanroepende procedure kan de functie met behulp van de volgende code bel : CelsiusResult = Celsius ( 95 )
|