Bonjour à tous,
J'utilise déjà ce code pour mettre en couleur de police rouge mon TextBox s'il contient le mot Echec ou Ajourné.
Private Sub Note_AFFIM_Change()
If Me.Note_AFFIM.Value = "Echec" Or Me.Note_AFFIM.Value = "Ajourné" Then
Me.Note_AFFIM.ForeColor = RGB(255, 0, 0)
Else
Me.Note_AFFIM.ForeColor = RGB(0, 0, 0)
End If
End Sub
Je voudrais rajouter à ce code un test supplémentaire : si je saisi une note dans ce Textbox du style 10.25 par exemple, il faut tester si mon deuxième Textbox (Note_FSI) est numérique et si cette condition est vraie faire la moyenne de Note_AFFIM et Note_FSI dans mon Textbox Note_CP sinon la valeur du Textbox Note_CP est égale à "Non attribuable".
J'ai pensé également à remplacer le point par la virgule avec cette ligne de code mais je ne sais pas comment la placer :
Me.Note_AFFIM.Text = Replace(Me.Note_AFFIM.Text, ".", ",")
Merci à ceux qui voudront bien m'aiguiller sur la bonne marche à suivre.
Bon week-end à tous.
@+.