Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/04/2006, 07:14
potypoty
 
Fecha de Ingreso: noviembre-2005
Mensajes: 170
Antigüedad: 19 años, 1 mes
Puntos: 1
Claro, porque la función Private Sub Worksheet_Change(ByVal Target As Range) sólo se ejecuta cuando se hace un cambio en la hoja de excel, en una de las celdas.
Porque no la llamas de otra forma y se la asignas al checkbox. Es decir, tu le llamas Sub prueba () y con el botón derecho sobre el checkbox, le das a asignar macro y seleccionas prueba. De esta forma cuando pinches en el checkbox se ejecutará la macro. Además según tu aplicación seguramente te sobre totalmente la función Private Sub Worksheet_SelectionChange(ByVal Target As Range) por lo que creo entender de tu código.
__________________
El sabio no dice nunca todo lo que piensa,
pero siempre piensa todo lo que dice.
Aristóteles :pensando: