act-5-VBA : Conversion °C en °F

ÉcranCompréhension du code

  • 1 Déclaration de la fonction
    Déclaration de la fonction

    A la différence de Sub, une fonction (mot-clé Function) retourne un résultat à la fin : c'est important pour que cette valeur retournée soit envoyée dans le contenu de cellule comme une fonction standard du tableur

  • 2 Paramètres ou argument de la fonction
    Paramètres ou argument de la fonction

    Une cellule dans le tableur contiendra la valeur en degré Celsius, cette valeur doit être confiée à notre fonction afin que l'on puisse faire des calculs (ou traitements) via le code de la fonction

  • 3 Déclaration variable interne à la fonction
    Déclaration variable interne à la fonction

    C'est optionnel ici, mais cela permet de s'habituer à déclarer des variables.

  • 4 Traitement : code de la formule
    Traitement : code de la formule

    C'est une simple instruction qui effectue une opération arithmétique similaire à l'expression de l'activité 1 : selon les langages, cela peut changer au niveau de la synthaxe.

    1.8 est multiplié par la valeur de la variable degreC puis on ajout à ce résultat mémorisé la valeur 32. Le résultat est affecté (signe =) à la variable degreF

  • 5 Retour du résultat
    Retour du résultat

    Lorsque la fonction se termine (dernière ligne du code), il faut préciser le résultat qu'elle doit retourner. Ici, c'est le contenu de la variable degreF que l'on affecte au résultat de la fonction. On aurait pu simplifier les 3 lignes avec simplement Conv_C_F=(degreC*1.8)+32 sans passer par la déclaration de la variable degreF.