OPERAR CON IMÁGENES EN EXCEL

3 envíos / 0 nuevos
Último envío
iloz
Imagen de iloz
Offline
última acción: Hace 9 años 6 meses
alta: 22/11/2008 - 06:05
Puntos: 75
OPERAR CON IMÁGENES EN EXCEL

Buenos días foreros,

 

Tengo que manejar una base de datos pequeña y operar con ella en excel. La cuestión está en que un campo de la base de datos es una imagen.

 

Lo primero que he hecho es poner la imagen asociada en la columna repectiva de cada fila de la base de datos. Además en "Tamaño y propiedades de la imagen" selecciono "Propiedades" y activo "mover y cambiar tamaño con celdas". Esto en un principio me resuelve el problema visual pero cuando opero con las filas (eliminar, insertar, mover) se desordenan las imágenes.

 

Por tanto he probado (gracias a un comentario del foro) a insertar la imagen dentro del comentario de la celda. También muestro siempre los comentarios de tal manera que los ajusto al tamaño de la celda. De esta forma ya puedo operar. El problema es que trabajo demasiado ajustando tamaño de comentarios. ¿EXISTE ALGUNA ALTERNATIVA QUE ME HAGA TRABAJAR MENOS Y QUE LO HAGA EXCEL QUE PARA ESO ESTÁ?

 

Un saludo a los foreros que hacéis posible que este foro siga descubriéndonos los recovecos de excel.

Etiquetas: 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 1 día 2 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
como no sea con una macro...

Hola

Pues como no sea con una macro, no veo la manera.

 

La celda tendrá un objeto comment, que a su vez tendrá un objeto shape que tendrá un tamaño que podrás ajustar

 

podría ser algo similar a esto:

 

Sub AjustarDimesionesComentario()

'ajustamos el tamaño de los comentarios de las celdas seleccionadas

Dim celda As Range

    For Each celda In Selection.Cells

        If Not celda.Comment Is Nothing Then 

        'este is nothing es para que no dé error si la celda tiene no tiene comentario

       

             With celda.Comment.Shape

             'tendrás que definir alto y ancho, o preguntarlo, o tomarlo de algún lado aquí lo pongo fijo

                 .Height = 150

                 .Width = 150

             End With

        End If

    Next

End Sub

 

 

 

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

visitante (no verificado)
Imagen de visitante
Re: como no sea con una macro...

Gracias Pacomegia! eres un crack!