)
«Accès» indique l'étendue de l'utilisation de cette procédure et peut être « privé », « public », « ami » ou «protégés ». " Nom de procédure " est le nom de votre sous-procédure , qui devrait être indicative de sa fonctionnalité. " Byvalorbyref " est soit " ByVal " ou " ByRef " comme expliqué dans l'étape suivante. "Argument" est l'argument que vous allez passer à la procédure sous , et " type de données " est le type de données de l '"argument ".
2
Déterminez si vous voulez passer le paramètre par valeur ( ByVal ) ou par référence ( ByRef ) et l'indiquer dans la première déclaration. " En valeur " signifie que la procédure effectue une copie de la variable d'origine étant passé et ne touche pas que le champ de données d'origine. «En référence " signifie que la procédure ne rend pas une copie, mais utilise le champ des données réelles qui lui est passé , et peuvent y apporter des modifications . Bien qu'il puisse y avoir des circonstances où vous voudrez la procédure pour modifier la valeur d'un paramètre , il n'est généralement pas une bonne idée de laisser votre procédure pour modifier le champ de données d'origine , donc " ByVal " est la valeur par défaut de Visual Basic.
3 Code de
la première déclaration de votre procédure avec une liste d'arguments si vous voulez passer plus d'un argument à lui. Une telle déclaration devrait ressembler à cette fonction par exemple de procédure :
Private Function Calc ( Quantité ByVal comme Integer, ByVal disque comme Decimal , ByVal comme base décimale ) en décimal
Calc = Quantité * ( ( 1 disque) * base )
Fin de Fonction:
cette procédure accepte trois arguments , calcule le prix et renvoie le nombre de la déclaration d'appel, qui ressemblerait à quelque chose comme ceci:
Prix = Calc ( Quantité , Disque, le socle)
Il est important que la déclaration demandant de fournir les arguments que le type et le nombre exact que la procédure attend .