Bonsoir,
Il faudra réviser le chapitre Portée des variables ! Il ne suffit pas de mettre des Public ou Private n'importe comment pour que ça fonctionne.
Tu la définis de l'extérieur du module. Le module étant privé, une variable publique dans ce module pet être atteinte de l'extérieur mais avec une expression NomModule.NomVariable, et non en invoquant le seul nom de la variable. Elle n'a donc pas été initialisée.
Donc : ThisWorkbook.saisie = .... permettra de la définir.
Cordialement.