)
"Adgang " indikerer omfanget af brugen af denne procedure og kan være "Private ", " Public ", " ven " eller "beskyttet ". "Navn i forretningsordenen " er navnet på din sub procedure, som skulle være vejledende for dens funktionalitet. " Byvalorbyref " er enten " ByVal " eller " ByRef " som forklaret i næste trin. " Argument " er det argument, du vil passere til sub procedure , og " datatype " er den datatype "argument ".
2
Undersøg, om du ønsker at videregive den parameter i værdi ( ByVal ) eller ved reference ( ByRef ), og angive dette i den første meddelelse . "Ved value " betyder, at procedure gør en kopi af den oprindelige variable væltes og ikke berører den oprindelige datafelt. " Med henvisning " betyder, at proceduren ikke lave en kopi , men bruger de faktiske datafelt videregives til det, og kan foretage ændringer i det. Selv om der kan være tilfælde, hvor du gerne vil proceduren for at ændre værdien af en parameter , er det typisk ikke en god idé at give din fremgangsmåde for at ændre de oprindelige data felt, så " ByVal " er Visual Basic standard.
3
Code den første meddelelse af din procedure med en liste over argumenter , hvis du ønsker at passere mere end ét argument til det. En sådan erklæring ville se noget som dette funktion procedure eksempel : Hej
Private Function Calc ( ByVal Antal som Integer , ByVal Disc som Decimal , ByVal Base som Decimal ), som Decimal
Calc = Antal * ( (1- Disc) * Base)
End Function
Denne procedure accepterer tre argumenter , beregner prisen og returnerer nummeret til at kalde erklæring, som ville se noget som dette : Hej
Pris = Calc ( antal , Disc , Base)
p Det er vigtigt, at den kaldende erklæring giver de argumenter , som den nøjagtige type og nummer , at proceduren forventer .