J'ai fais une fonction dans un module.
Je voudrais que si la case d'une ligne appelée est cochée, on empeche la modification des champs de la ligne.
mais le Screen.ActiveControl ne fais rien, pourtant ma msgbox apparait bien.
J'ai mis l'evenement sur BeforeUpdate:
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Function Changement(monSave As String) If (getVal(monSave) = True) Then MsgBox "Vous ne pouvez pas modifier cette valeur, l'opération est validée, il faut d'abord l'annuler." Screen.ActiveControl.Undo End If End Function





Répondre avec citation



Partager