Visual Basic for Applications ( VBA ) is een programmeertaal tool waarmee gebruikers van Microsoft Office om aangepaste functies en macro's te maken . Een toepassing zoals Excel kan " noemen " deze functies en macro's om repetitieve taken zeer snel uit te voeren . Excel heeft een groot aantal ingebouwde functies die u kunt gebruiken om de som , gemiddelde waarde , minimum waarde of de maximale waarde van een groep van numbers.Sometimes krijgen , een ingebouwde functie is niet beschikbaar voor de vereiste taak . Dat is wanneer een aangepaste functie kan nuttig zijn . Instructies 1 Plan de functie . De functie zal drie nummers en het zal een resultaat dat de middelste waarde. Het zal een naam die vervolgens zal beschikbaar zijn in Excel onder de categorie " user-defined " nodig . Een voorbeeld zou kunnen zijn : . FindMidValue U zult gebruik maken van " argumenten " om de nummers te brengen van Excel naar de functie . Dit zijn variabele namen vermeld tussen haakjes achter de functienaam . Stel de drie nummers in te schatten A , B en C. De volledige naam van de functie zou zijn : FindMidValue ( A , B , C ) kopen van 2 Plan de logica . Dit is de serie van stappen die de functie gebruiken voor het uitvoeren van de taak . Denk aan de verschillende stappen die u zou moeten volgen om deze taak handmatig uit te voeren . Bijvoorbeeld , wat zijn de mogelijke combinaties van drie cijfers en hoe zou je de middelste waarde voor elke Bijvoorbeeld vinden , als de nummers zijn B , A , C in volgorde van laag naar hoog: ? Vergelijk variabele A naar B; Als A groter vergelijken met C , Als C groter moet een midden waarde . De functie moet ook te maken met alle alternatieven . Wat als A is groter dan B en B is groter dan C ? Dan is de volgorde is C , B , A en de middelste waarde is B. 3 Schrijf de functie . De eerste verwijzing geeft details over hoe u de Visual Basic editor in Excel 2010 , waar u de functie kunt schrijven . De tweede verwijzing geeft enkele algemene regels voor het schrijven van het " script " of instructies voor macro's en functies . Het volgende script zal een aangepaste functie genaamd " FindMidValue " te creëren : ' lijnen voorafgegaan door ' Functie FindMidValue ( A , B , C ) zijn commentaren over ' mogelijke combinaties zijn ' bac , cab , abc, cba , aCB , bca ' Als ( a < B ) dan ' een minder dan b Als ( A > = C ) FindMidValue A ' cab geval GoTo 100 Else dan = Als ( B < = C ) dan FindMidValue = B ' abc GoTo 100 End Als FindMidValue = C ' acb GoTo 100 End of als zelf ' a groter dan of gelijk aan b Als ( a < = C ) Then FindMidValue = A ' bac GoTo 100 Else Als ( B > = C ) dan FindMidValue = B ' cba GoTo 100 End Als FindMidValue = C ' bca End Als End Als 100 End Function 4 Debug de functie . Debugging verwijst naar het proces van het testen van de functie om ervoor te zorgen dat het werkt zoals bedoeld, en om eventuele fouten die je ontdekken repareren . In dit geval de functie in Excel met de drie argumenten op basis van drie cellen met nummers erin . Verander de getallen in de cellen om te zien of de functie kiest de juiste middelste getal elke keer .
|