Referencia a objetos situados en una Hoja

17/04/2005 - 18:03 por Juan Carlos Perez | Informe spam
Hola a todos!

Tengo situados en una hoja de cálculo unos controles Checkbox o casillas de
verificación de la barra de herramientas "Formularios" (No del cuadro de
controles) para detallar características determinadas de una opcion.
Al no activar la opción, oculto las filas donde están los checkbox por
código, pero los objetos "Checkbox" no se ocultan quedando amalgamados unos
encima de otros.

Yo quiero que también se oculten. Los nombré en el cuadro de nombres, pero
no sé qué codigo hay que aplicar para ocultar esos controles.
En los formularios ya sé como se hace referencia a ellos, pero en Hoja de
Cálculo NO.
¿Sabe alguien cómo solucionar esto?

Agradeciendo por anticipado vuestro interés, recibid saludos

Juan Carlos Perez
Castropol - Asturias
España
 

Leer las respuestas

#1 Héctor Miguel
18/04/2005 - 07:46 | Informe spam
hola, Juan Carlos !

... en una hoja... unos controles Checkbox... de la barra de herramientas "Formularios"
... oculto las filas donde estan... pero los... "Checkbox" no se ocultan quedando... unos encima de otros.
... los nombre en el cuadro de nombres, pero no se que codigo hay que aplicar para ocultar esos controles...



usa la propiedad 'Visible' aplicada a un objeto 'Shape' haciendo referencia a la hoja donde se encuentra
el siguiente ejemplo 'supone' que la casilla se llama 'Casilla X' y esta 'alineada' con la celda 'A3'
alternando a ocultar/mostrar tanto la fila completa como el objeto

saludos,
hector.
=Sub Fila_Casilla_Visibles()
With Range("a3").EntireRow
.Hidden = Not .Hidden
ActiveSheet.Shapes("Casilla X").Visible = Not .Hidden
End With
End Sub

Preguntas similares