Re : activer macro quand une feuille est protégée.
bonjour,
Sheets(dentist).Protect ("nina")
il faut mettre Sheets("dentist") ... apostrophes autour de dentist sinon c'est pris comme une variable (qui n'existe pas donc il ne 'unprotect' rien du tout
!! en debut de code unprotect et en fin de code : protect
sinon prend l'habitude de mettre option explicit dans tes modules, ce qui force toutes les variables à être déclarées. Au début, c'est un peu contraignant, mais dans ton cas, VBA t'aurait dit qu'il ne connait aucune variable dentist CQFD
et zou ... salut Pascal