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
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.
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:
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.
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)
la herramienta también está en la cersión 2007
------
Ya sé Excel, pero necesito más ahora en pdf
------
Ya sé Excel, pero necesito más.
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
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
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
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?