Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Hoe vindt u de Midden -nummer van drie nummers in VBA
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 .

Previous: Next:
  Visual Basics Programming
·Hoe om gegevens van een formul…
·Hoe te Database importeren in …
·Hoe te Pixels Van Picture Doze…
·Hoe maak je een DTS Package ui…
·Hoe de AutoAanvullen Box gebru…
·Wat is proportioneel lettertyp…
·VBA- macro's Training 
·Hoe zien of een tekstwaarde is…
·Hoe te Gecodeerde VBS Script C…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te controleren of een Ruby String He…
·Hoe te Primaire sleutel Verwijderen uit …
·Wat is bufferoverloop String Handling ? 
·Hoe Access 2007 databases te integreren …
·Hoe te schrijven Computer Code 
·Hoe een Ontwerp van het Programma voor S…
·Hoe te Regelnummering bekijken in JCreat…
·Hoe de DataReader gebruiken in VB.Net 
·Hoe naar Port Objective C naar Java 
Copyright © Computer Kennis https://www.nldit.com