Bonjour pascal cfp et le forum.
En fait vous devez déclarer vos variables car vous avez activez Option explicit, pour justement vérifier que toutes vos variables sont déclarées et ainsi évityer des erreurs.
Dans ce cas il s'agit de la variable MaVariable, il vous faut également supprimer Option explicit qui ce trouve dans commandbouton2, il faut juste l'inscrire une fois au début du code et juste en-dessous vous déclarez la variable Lig en public, mais il faut la placer au début du code également après Option explicit.
Voilà je pense que cela ira après ces modifications.
A +