Eso es porque en la Hoja2 no tienes definido el sub Checkbox2_click()
Ojo, porque "Hoja2", es el nombre interno de la hoja, no el que se ve en la pestaña, que puede ser distinto. Desde el editor de proyectos de Visual Basic, arriba a la izqda. verás dentro de la carpeta "Microsoft Excel Objetos", las hojas con su nombre (a este me refiero), y en paréntesis, el nombre que tienen las pestañas y que es el que ves cuando trabajas con el fichero normalmente.
Quizás el error venga por ahí...
********EDITADO**********
Mira
este ejemplo.
*************************