Bonjour.
Quand un formulaire est utilisé en tant que sous-formulaire, il faut être attentif au nom qui lui a été donné en tant que contrôle dans le formulaire principal. Si ce nom, en tant que contrôle du form principal, diffère de son nom dans la liste des formulaires, une procédure où il est désigné avec son nom de formulaire peut ne pas fonctionner quand il est utilisé comme sous-formulaire.
Essaie donc de remplacer
Forms("Liste lot").AllowAdditions = False
par
Me.AllowAdditions = False
et de même pour les autres lignes.
Ainsi cela devrait fonctionner dans les deux situations.
Cordialement.
Partager