Ordenación imágenes de dificil solución

17/04/2004 - 22:00 por vox | Informe spam
Hola grupo, primera vez que osleo.

muy interesante y quisiera pediros ayuda en este problema que necesito
resolver con urgencia... vaya, cuando puedan:

antes que nada he revisado el foro y no he encontrado respuesta y después
de consultarlo con bastante gente estoy a punto de desistir entendiendo
logicamente que excel no es gestor de imagenes.

bueno cuento ya:

tengo catálogo montado con referecias, datos relativos... y una columna
con la imágen del producto.

estas imágenes tienen diferente altura con lo cuál las filas también.

cuando ordeno referencias y datos determinados consigo que las imágenes
ancladas a su celda vayan a las nuevas de destino pero como las filas
tienen diferentes alturas no coinciden casi nunca con el espacio que
necesitan en destino... ya que excel deja estática las filas una vez
cambiado su tamaño, total que las imágenes quedan sobrepuestas y no
encajadas.

de momento resuelvo esto dando altura uniforme segun la imágen de mayor
tamaño pero ello me supone muchisimo espacio y lenta gestión dado que son
cerca de 6000.

de igual modo cuando "autoajusto al texto" no tiene en cuenta la imágen.

me he llegado a explicar bien?

a alguien se le ocurre alguna cosilla o desisto y entiendo las
limitaciones de excel?

gracias de antemano y saludos.

yoleo.

Preguntas similare

Leer las respuestas

#6 vox
20/04/2004 - 12:26 | Informe spam
Hola Hector,

intenté aplicarlo en una hoja de muestra y sí funcionó, genial, pero en la
hoja general tengo problemas no me la coge.

miraré a ver si hay algo debajo de la imágenes.

saludos.

gabi
Respuesta Responder a este mensaje
#7 vox
20/04/2004 - 12:35 | Informe spam
ajá !!! ya lo encontré, ocurre que antes de la columna de imágenes tambien
tengo otra que no consideré, son de tamaño fijo con lo cuál la adecuación
de tamaño se hace sobre estas imágenes y no las segundas que son las
importantes y mayores...

en qué puede cambiar la macro?

saludos.

gabi
Respuesta Responder a este mensaje
#8 Héctor Miguel
21/04/2004 - 05:12 | Informe spam
hola, gabi !

... antes de la columna de imagenes ... tengo otra ... de tamaño fijo ... adecuacion
... se hace sobre estas ... y no las segundas que son las importantes y mayores...
... puede cambiar la macro?



entonces, asegurate que el tamaño al que se ajusta la altura de la fila sea siempre al mayor ;)
Sub Imagenes_En_Movimiento()
Dim Fig As Shape
Application.ScreenUpdating = False
With ActiveSheet
For Each Fig In .Shapes
Fig.Top = .Range(Fig.TopLeftCell.Address).Top + 2
If .Range(Fig.TopLeftCell.Address).RowHeight < Fig.Height + 3 _
Then .Range(Fig.TopLeftCell.Address).RowHeight = Fig.Height + 3
Next
End With
End Sub

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida