Mostrar-Ocultar Objetos

25/06/2006 - 23:01 por Splinter | Informe spam
Hola., como estan, saludando de nuevo y molestando con una pregunta, me
gustaria saber como puedo con un ckeckbox, ocultar y mostrar un objeto,
ya sea una elipse o linea en una hoja de excel, pueden ser uno o varios
objetos a mostrar u ocultar a la ves.
Cual es el codigo para referirse a los objetos u objeto?
Gracias
 

Leer las respuestas

#1 Héctor Miguel
26/06/2006 - 00:10 | Informe spam
hola, Jonathan ?

... como puedo con un ckeckbox, ocultar y mostrar un objeto... en una hoja de excel
pueden ser uno o varios objetos a mostrar u ocultar a la ves.
Cual es el codigo para referirse a los objetos u objeto?



[practicamente] todos los objetos incrustados en una hoja de excel 'pasan' por la coleccion 'Shapes'
a la cual tienes acceso ya sea por indices o por nombres [en castellano o en ingles] :))

si suponemos que tu autoforma se llama "autoforma 1" y el checkbox viene de la barra 'cuadro de controles' [checkbox1]...
prueba a copiar/pegar las siguientes lineas -> en el modulo de codigo de 'esa' hoja...
Private Sub CheckBox1_Click()
Me.Shapes("autoshape 1").Visible = CheckBox1.Value = -1
SendKeys "{esc}"
End Sub

[solo que].. si piensas incrustar muchas [quizas demasiados] 'pares' de objetos [un checkbox por cada autforma]...
[probablemente] estarias corriendo el riesgo de que tu archivo pudiera llegar a quedar... 'corrupto' :-((

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares