macro excel para borrar objetos

11/05/2007 - 09:57 por bettyblue30 | Informe spam
Hola a todos,

Tras los buenos resultados de otras consultas en este foro, os pido
buestra ayuda para un problemilla que tengo.

Tengo una hoja de excel con varias columnas con datos. En función de
los datos de estas columnas, de forma adyacente se insertan una serie
de objetos (shapes).

Ahora viene el problema, y es que necesito una macro para que me borre
algunos de esos objetos de la hoja. He probado con el siguiente
código, pero claro, me borra TODOS los objetos

Worksheets("Hoja1").Shapes.SelectAll
Selection.Delete

Como puedo hacer para que me borre los que yo quiero? He visto alguna
macro que borra objetos en función del nombre de los mismos. En mi
caso esto no funciona porque a medida que se van insertando estos
objetos van recibiendo nombres consecutivos de objeto1, objeto2,
objeto3.objeto 100


Existe alguna solución?

Muchas gracias
 

Leer las respuestas

#1 Marcelo - El Hierro - Canarias
11/05/2007 - 11:02 | Informe spam
Hola bettyblue.
Los "shapes" los inserta otra macro o lo haces tu "amano"??

Saludos

escribió en el mensaje
news:
Hola a todos,

Tras los buenos resultados de otras consultas en este foro, os pido
buestra ayuda para un problemilla que tengo.

Tengo una hoja de excel con varias columnas con datos. En función de
los datos de estas columnas, de forma adyacente se insertan una serie
de objetos (shapes).

Ahora viene el problema, y es que necesito una macro para que me borre
algunos de esos objetos de la hoja. He probado con el siguiente
código, pero claro, me borra TODOS los objetos

Worksheets("Hoja1").Shapes.SelectAll
Selection.Delete

Como puedo hacer para que me borre los que yo quiero? He visto alguna
macro que borra objetos en función del nombre de los mismos. En mi
caso esto no funciona porque a medida que se van insertando estos
objetos van recibiendo nombres consecutivos de objeto1, objeto2,
objeto3.objeto 100


Existe alguna solución?

Muchas gracias

Preguntas similares