Salut le Avoriaz, Phil, le forum,
Tu peux dans ton code de l'userform déprotéger la(es) feuille(s) (avec Unprotect) avant les calculs et la(es) reprotéger ensuite (avec Protect) mais il sera peut-être préférable de placer en début de code : Application.ScreenUpdating = False
et penser à réactiver en fin de code : Application.ScreenUpdating = False
Sinon je t'avoue que je ne connais pas "UserInterfaceOnly" mais je pense que si ça marche pour "Protect", ça devrait marcher pour "Unprotect".
À plus,
Robert