Bon, je n'ai pas le code en entier ... mais il ne le faisais pas auparavant ? avant modif ?
Vérifie, car ce n'est pas ce qui est ajouté qui provoque cette erreur.
Et envoie tout le code.
Vérifie que les with ont bien des end with correspondants un peu plus loin
Je viens de voir l'original, il y a 5 with et 5 end with, cela a l'air ok