Si tu as encore ce message d'erreur, c'est que l'usage de Me est inadéquat.
Je rappelle que Me est le raccourci sur l'objet actif. Dans ton cas, sur le contrôle qui doit être mis à jour.
Donc pour ajouter le code que je t'ai proposé plus haut, tu dois pour commencer ouvrir la fenêtre des propriétés du contrôle.
Dans cette fenêtre tu as un onglet qui s'appelle "Evenement". Tu sélectionnes cet onglet.
Dedans, tu te positionne sur la rubrique Après MAJ (Après mise à jour)
En te positionnant dessus, un bouton [...] apparaît à droite.
Tu cliques sur ce bouton.
Il ouvre une fenêtre dans laquelle tu sélectionnes "Générateur de code".
A ce moment là, tu as accès à l'éditeur de code VBA. (qui a déjà préparé la déclaration de fonction à ta place.
Il suffit alors d'y ajouter le code
Me.ChampValeurDefault.DefaultValue = Me.ChampValeurDefault
Ceci bien sûr si ton contrôle s'appelle "ChampValeurDefault"
Normalement ça devrait fonctionner sans pépins.
Partager