Bonsoir , dans excel je fais Outils > Macro > VBE .
Ensuite je fais Insertion > Module .
J'ai tapé un code dans la fenêtre et voici exactement ce qu'il en est :
C'est une fonction qui calcule donc la valeur de a+b et voici mes questions :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Option Explicit Function addition(ByVal a As Integer, ByVal b As Integer) As Integer 'Renvoie: la somme de a et de b addition = a + b End Function
1.Pour tester cette fonction , je dois enregistrer le module oui ou non ? Si oui comment l'enregistrer .
2.Le Option explicit ne va t'il pas embrouiller le code car c'est un truc par défaut ?
3.A en regarder le code , une fonction en visual basic se définit par "function "nom_de_fonction"(Byval..As...) , alors je suppose que le As sert à définir le type de la donnée mais le ByVal il sert à quoi ?
4.le 'Renvoie , c'est un commentaire ? Un commentaire en vb commence tjs donc par ' ?
5.Une fonction en vb ne fait que renvoyer une valeur on est d'accord ?
merci de vos éclaircissements .
Partager