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.
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.
Gracias Pacomegia! eres un crack!