re bonjour à tous les deux,
finalement j'ai fini par trouver :
le code du bouton
Sub TestCaseCocher_Click()
Dim ValeurKa As Single
ValeurKa = 0 'La valeur initiale de la variable "ValeurKa" est 0
Test_CheckBoxKa ValeurKa 'appel La sous procédure, qui est lancée avec la variable "ValeurKa" en argument
MsgBox ValeurKa ' affiche la valeur de ValeurKa, (qui plus tard sera un calcul)
End Sub
le code de la "procedure"
Private Sub Test_CheckBoxKa(ByRef ValeurKa As Single) 'Il n'est pas nécessaire de préciser ByRef (puisque par défaut)
'La variable "ValeurKa" est modifiée et passée en paramètre
'(il n'est pas nécessaire de les nommer de façon identique)
If CheckBoxKa = True Then 'test si la CheckBoxKa est cochée
ValeurKa = 1.5 ' si oui la variable ValeurKa prend la valeur 1.5 sinon elle reste à 0
End If
End Sub
en tous cas merci beaucoup du temps que vous m'avez consacré, bonne fin de journée