OVH Cloud OVH Cloud

fonction perso

1 réponse
Avatar
ced
je ne me rappel plus comment on cr=E9e une fonction perso=20
sous excel. comment fait-on ?

1 réponse

Avatar
Dédé
Salut Ced !

Ben pour ça il faut passer sous VBA donc, Alt + F11

Après ben je me sert de l'aide de VBA et voilà ce que je trouve ...

Une procédure Function est une série d'instructions Visual Basic délimitée
par les instructions Function et End Function. Une procédure Function est
similaire à une procédure Sub, mais une fonction peut également renvoyer une
valeur. Une procédure Function peut prendre des arguments, tels que les
constantes, les variables ou les expressions qui lui sont passées par une
procédure appelante. Si une procédure Function n'a aucun argument, son
instruction Function doit comporter des parenthèses vides. Une fonction
renvoie une valeur en affectant une valeur à son nom dans une ou plusieurs
instructions de la procédure.

Dans l'exemple suivant, la fonction Celsius convertit des degrés Fahrenheit
en degrés Celsius. Lorsque la fonction est appelée depuis la procédure Main,
une variable contenant la valeur de l'argument est passée à la fonction. Le
résultat du calcul est renvoyé à la procédure appelante et affiché dans un
message.



Sub Main()

temp = Application.InputBox(Prompt:= _

"Veuillez entrer la température en degrés F.", Type:=1)

MsgBox "La température équivaut à " & Celsius(temp) & " degrés C."

End Sub



Function Celsius(fDegrees)

Celsius = (fDegrees - 32) * 5 / 9

End Function

Dans l'espoir d'avoir pu te donner une solution ...

Avec mes salutations les meilleuresDédé"ced" a écrit
dans le message de news:3d8401c34069$0dc2cd80$
je ne me rappel plus comment on crée une fonction perso
sous excel. comment fait-on ?