Copiar una imagen mil veces

6 envíos / 0 nuevos
Último envío
Cron
Imagen de Cron
Offline
última acción: Hace 8 meses 2 días
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
Copiar una imagen mil veces

Hola

Tengo un libro de excel con tropecientas hojas. Cada una es una ficha con un PPI diferente.

El tema es que nos presentamos a ofertas, y en unas vamos solos y en otras vamos en UTE, lo que implica que tenemos que cambiar uno a uno los logotipos de la empresa por el de la UTE.

Me gustaría poder hacer esto cambiándolo en una hoja de entrada de datos y que se cambie en todas las demás (como ya he preparado para fechas, clientes, título del contrato, etc. Pero claro, las imágenes no se pueden tratar con "concatenar".

No sé si habrá una función que haga esto. Imagino que no sería difícil hacerlo mediante macro para tomarlo desde un archivo, pero preferiría evitarlo si es posible porque es más fácil para mi gente utilizar Ctrl+C y Ctrl+V con las imágenes.

 

Saludos

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 22 horas 40 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: Copiar una imagen mil veces

Para los ppi (entiendo que es Plan de puntos de inspección) podrías utilizar una herramienta específica, como www.ofiuca.com aunque me consta y he sufrido que esto se haga en Excel.

Para las imágenes se puede hacer lo mismo que para el resto de datos generales, es decir, puedes poner el logotipo en esa hoja inicial con los datos comunes, y luego conseguir que en cada hoja se muestre la imagen. El truco está en que las imágenes tambien pueden hacer referencia a un rango.

La idea es poner el logotipo solamente una vez, y que aparezca en todas las hojas.
por supuesto sin macros, para que funcione aunque estén deshabilitadas.

Sigue estos pasos:

1-Coloca tu imagen en una celda (que quepa dentro de la celda)  Puedes hacer lo mismo con la imagen en varias celdas, pero así no tendrás problemas con las líneas de división

2- A mí me gusta utilizar nombres, así que te sugiero definir un nombre para la celda donde está el logo.

logotipo en una celda de Excel

3- Copia la celda (no la imagen, sino la celda donde está la imagen)

4- Ve a la hoja donde quieras reproducir la imagen, y fíjate en las opciones del menú pegar:

pegar como vínculo de imagen

Verás que esto pega una imagen que reproduce la celda que habías copiado (mueve el logo original para ver cómo cambia la imagen vinculada)

Selecciona la imagen vinculada y mira la barra de fórmulas. Verás que contiene una referencia a la celda original que copiaste.

imagen que hace referencia a un rango

Puedes modificar esta referencia y emplear el nombre que definimos al principio (no es obligatorio).

Esto mismo lo puedes hacer con cualquier imagen, por si tienes una versión de Excel anterior.
No vale un mapa de bits, tiene que ser una imagen (fíjate en el nombre que tienen en la barra superior (imagenxxx, si pone Picture es de tipo mapa de bits y no te dejará poner la fórmula).
Tienes una herramienta llamada "cámara" que permite hacer esto (búscala en la personalización del menú, todos los comandos)

 copiar celdas como imagen

la herramienta también está en la cersión 2007

copiar referencia a celdas como una imagen

------
Ya sé Excel, pero necesito más ahora en pdf

 

------
Ya sé Excel, pero necesito más.

Cron
Imagen de Cron
Offline
última acción: Hace 8 meses 2 días
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
Re: Copiar una imagen mil veces

Muchísimas gracias. Como siempre, eres un crack.

Ayer estuve comentando lo de vuestro "ofiuca" en mi empresa, pero no parece que interese de momento...

 

Un saludo

visitante (no verificado)
Imagen de visitante
Re: Copiar una imagen mil veces

PROCEDIMIENTO PARA LOCALIZAR PICTURES O IMAGEN EN CELDAS

' Identicar que celdas contienen un Shape.
' Cada Shape se encuntra dentro de los límites de una celda sin texto.
' Cada Shape arroja su número dentro de la celda donde se localiza.
' Así sabemos las celdas que contienen una imagen y su número.
' Conociendo la celda y el número de Shape podremos manipular el Shape.
 

C = ActiveSheet.Shapes().Count
For i = 1 To C
    Rango = ActiveSheet.Shapes(i).TopLeftCell.Address(RowAbsolute:=False)
    ActiveSheet.Range(Rango).Value = i
Next i
 

' Joaquín Reyes optikap@yahoo.com
 

conanca (no verificado)
Imagen de visitante
Pegado en multiples hojas en excel

Buenos dias, entendi todo muy bien hasta lo de la camara, perocomo hacer para seleccionar muchas hojas y pegar en un solo clic la misma imagen, segun lo que pude lograr fue pegar de una en una en cada hoja pero son muchas, gracias

Remo Guillermo (no verificado)
Imagen de visitante
Buendos días, una consulta,

Buendos días, una consulta, ¿tengo que entrar a cada una de las hojas y pegar la imagen vinculada? ¿O se puede pegar autómaticamente en todas las hojas?