21/04/2006, 07:14
|
| | 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: |