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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 Juan Carlos Perez
19/04/2005 - 00:38 | Informe spam
Gracias Hector!
Me funcionó correctamente.

Saludos cordiales

Juan Carlos Perez
Castropol-Asturias
España

"Héctor Miguel" escribió en el mensaje
news:
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


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