Salut,

concernant les raisons pour lesquelles ton cod ene tourne pas sans case cochee :

- tu fais appel a des constantes Excel xlValidateList, xlValidAlertStop, xlBetween
- l'objet Selection...