Eliminar objetos de hoja excel mediante macro.

Estimados Expertos:

Tengo una hoja excel que cuenta como elipses (objetos) como botones de acceso. Tengo la siguiente rutina:

Sheets("Inicio").Select
ActiveSheet.Shapes.Range(Array("4 Oval", "19 Oval", "12 Oval", "11 Oval", "13 Oval", "14 Oval", "15 Oval", "16 Oval", "20 Oval", "9 Rectangle")).Select
Selection.Delete

Y me permitía seleccionarlos y eliminarlos mientras usaba el excel 2010 pero nos han cambiado a excel 2007 (no sé porque) y ahora no me elimina (no funciona la rutina).

Me podrán ayudar?

Gracias!

Alberto Meza

1 Respuesta

Respuesta
1

Si los objetos son elipses, el nombre debe ser así también:

Esta instrucción corre en 2007:

ActiveSheet.Shapes.Range(Array("5 Elipse", "7 Elipse")).Select

Selection.Delete

Si quedaron claras las explicaciones y el tema está resuelto no olvides finalizarla (o agradecerla o marcarla... ya no sé cual sea el proceso;) El tema es que mientras esté abierta otros usuarios no pueden consultarme. Gracias !

Sdos!

Elsa

¡Gracias!  Elsa: Tenia la respuesta ahí mismo .... lo máximo gracias... Pls  hay otra consulta sobre tabla dinámica... Recién cierro la pregunta ya que estoy conociendo la nueva plataforma de todoexpertos....

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas