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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 bettyblue30
11/05/2007 - 12:15 | Informe spam
On 11 mayo, 11:02, "Marcelo - El Hierro - Canarias"
wrote:
Hola bettyblue.
Los "shapes" los inserta otra macro o lo haces tu "amano"??

Saludos

escribió en el mensajenews:
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



Hola Marcelo,

respondiendo a tu pregunta, los inserta la macro

Saludos
Respuesta Responder a este mensaje
#3 Héctor Miguel
12/05/2007 - 06:24 | Informe spam
hola, Betty !

podrias comentas como es que se podria 'identificar/suponer_y_acertar/...'
cual/es obueto/s shape incrustados son los 'candidatos a su eliminacion' -???-

[de preferencia... +/- exactamente] :))

saludos,
hector.

__ la consulta original __
... En funcion de los datos de estas columnas, de forma adyacente se insertan una serie de objetos (shapes).
... necesito una macro para que me borre algunos de esos objetos de la hoja.
He probado con el siguiente codigo, 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 funcion 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 solucion?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida