Borrar casilas de verificacion

15/08/2009 - 19:27 por Raul | Informe spam
Tengo un archivo con una hoja que es un checklist y tengo en el muchas
casillas de veriifcacion, esa hoja la necesito en varios archivos pero no
necesito todas las casillas de verificacion y necesito borrar algunas, ya
use el seleccionador de objetos pero no puedo seleccionar solo algunas ya que
al usarlo selecciono todas, como podria borrar algunas de ellas sin hacerlo
una por una?

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
25/08/2009 - 06:25 | Informe spam
hola, Raul !

__ 1 __
... casillas de verificacion... desde... controles, insertar y luego controles de formulario, no es VBA
y como te dije; es un checklist el cual ocupo solo para marcar si o no
(creo que es lo que tu me dices aqui abajo ; hoja de calculo simulando un formuario de consulta)



1) ok: xl-2007 y son controles "heredados" (nativos de excel) y pertenecen a la coleccion CheckBoxes
nota que estos controles se van numerando en el mismo orden en el que son insertados en la hoja
OJO: si insertas controles de otro tipo (boton de opcion, boton de comando, etc.)
=> la numeracion "salta" para el siguiente control que insertas de un tipo "anterior"
(p.e. "casilla de verificacion 1", casilla de v... 2", "boton 3", "boton de opcion 4", "casilla de v... 5", etc. etc. etc.)

__ 2 __
ahora, el criterio de cuales si y cuales no, el checklist es general y lo uso para varios archivos
en ciertos archivos las casillas a verificar son menos; por ejemplo el checklist general tiene casillas de la "A" a la "Z"
y en ciertos archivos solo requiero de la "A" a la "H"



2) en esta parte comienza a NO ser "clara" la informacion en relacion con algun criterio para determinar...
a) cual archivo "cae" en la clasificacion de esos "ciertos archivos" ?????
b) cuales casillas debieran ser eliminadas segun la clasificacion del "cierto archivo" donde se encuentran ?????

__ 3 __
entonces yo quiero borrar las que me sobran y para hacerlo lo tengo que hacer de una por una
y yo quisiera hacerlo como si seleccionara objetos y borrarlos de un click
la cuestion aqui es que las casillas a verificar pueden variar dependiendo del archivo.
No quiero que me lo haga automaticamente lo quiero hacer manual pero no de una por una.



3) estos controles tambien los puedes seleccionar como si fueran rangos dis-continuos (p.e.)
ctrl+clic al primer control, ctrl+clic al siguiente control, ctrl+clic al siguiente control (y asi sucesivamente)
incluso, por vba podrias "afectar" un arreglo de controles de este tipo (solo tienen que "existir") p.e.

para seleccionar los checkboxes 1, 3, 7 y 8 => ActiveSheet.CheckBoxes(Array(1, 3, 7, 8)).Select
para eliminar los checkboxes 1, 3, 7 y 8 => ActiveSheet.CheckBoxes(Array(1, 3, 7, 8)).Delete

como veras, el "detalle" que te toca solucionar es: cuales casillas ???... y en cuales "ciertos archivos" ???

saludos,
hector.
Respuesta Responder a este mensaje
#7 Raul
25/08/2009 - 17:40 | Informe spam
Hector, Mucha gracias, ya me quedo claro todo, con esto tengo para solucionar
mu problema, Saludos y gracias una vez mas.

"Héctor Miguel" escribió:

hola, Raul !

__ 1 __
> ... casillas de verificacion... desde... controles, insertar y luego controles de formulario, no es VBA
> y como te dije; es un checklist el cual ocupo solo para marcar si o no
> (creo que es lo que tu me dices aqui abajo ; hoja de calculo simulando un formuario de consulta)

1) ok: xl-2007 y son controles "heredados" (nativos de excel) y pertenecen a la coleccion CheckBoxes
nota que estos controles se van numerando en el mismo orden en el que son insertados en la hoja
OJO: si insertas controles de otro tipo (boton de opcion, boton de comando, etc.)
=> la numeracion "salta" para el siguiente control que insertas de un tipo "anterior"
(p.e. "casilla de verificacion 1", casilla de v... 2", "boton 3", "boton de opcion 4", "casilla de v... 5", etc. etc. etc.)

__ 2 __
> ahora, el criterio de cuales si y cuales no, el checklist es general y lo uso para varios archivos
> en ciertos archivos las casillas a verificar son menos; por ejemplo el checklist general tiene casillas de la "A" a la "Z"
> y en ciertos archivos solo requiero de la "A" a la "H"

2) en esta parte comienza a NO ser "clara" la informacion en relacion con algun criterio para determinar...
a) cual archivo "cae" en la clasificacion de esos "ciertos archivos" ?????
b) cuales casillas debieran ser eliminadas segun la clasificacion del "cierto archivo" donde se encuentran ?????

__ 3 __
> entonces yo quiero borrar las que me sobran y para hacerlo lo tengo que hacer de una por una
> y yo quisiera hacerlo como si seleccionara objetos y borrarlos de un click
> la cuestion aqui es que las casillas a verificar pueden variar dependiendo del archivo.
> No quiero que me lo haga automaticamente lo quiero hacer manual pero no de una por una.

3) estos controles tambien los puedes seleccionar como si fueran rangos dis-continuos (p.e.)
ctrl+clic al primer control, ctrl+clic al siguiente control, ctrl+clic al siguiente control (y asi sucesivamente)
incluso, por vba podrias "afectar" un arreglo de controles de este tipo (solo tienen que "existir") p.e.

para seleccionar los checkboxes 1, 3, 7 y 8 => ActiveSheet.CheckBoxes(Array(1, 3, 7, 8)).Select
para eliminar los checkboxes 1, 3, 7 y 8 => ActiveSheet.CheckBoxes(Array(1, 3, 7, 8)).Delete

como veras, el "detalle" que te toca solucionar es: cuales casillas ???... y en cuales "ciertos archivos" ???

saludos,
hector.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida