El archivo lo adjuntó Macro Antonio en otro tema sobre el que quiero preguntar dos cosas:
1) ¿Por qué al añadir una ruta a la lista de imagenes no se actualiza la lista de validación incluyendo dicha ruta (previamente he modificado el código para que la tenga en cuenta, en este caso ya está modificado para que incluya 7 líneas en vez de las 6 que había)? No sé si es problema mío o que es no funcionaba desde fábrica.
2) Si en vez de ajustar por completo la imagen a la celda (desproporcionándose), se puede ajustar solo al alto de celda, y que el ancho sea automático aunque invada -o no- su celda derecha.
Saludos.
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
Select Case Target.Column
Case 1
[B]For x = 1 To 7[/B] [COLOR=#00ff00]'Rango de la lista de animales[/COLOR]
If Target.Value = Cells(x, 1) Then Imagen = Cells(x, 2)
Next x
ActiveSheet.Pictures.Insert(Imagen).Select
With Selection.ShapeRange
.LockAspectRatio = msoFalse
.Top = Target.Offset(0, 1).Top + 1
.Left = Target.Offset(0, 1).Left + 1
.Height = Target.Offset(0, 1).Height - 2
.Width = Target.Offset(0, 1).Width - 2
End With
End Select
Target.Offset(0, 2).Select
End Sub[/CODE]
Hola:
El archivo lo adjuntó Macro Antonio en otro tema sobre el que quiero preguntar dos cosas:
1) ¿Por qué al añadir una ruta a la lista de imagenes no se actualiza la lista de validación incluyendo dicha ruta (previamente he modificado el código para que la tenga en cuenta, en este caso ya está modificado para que incluya 7 líneas en vez de las 6 que había)? No sé si es problema mío o que es no funcionaba desde fábrica.
2) Si en vez de ajustar por completo la imagen a la celda (desproporcionándose), se puede ajustar solo al alto de celda, y que el ancho sea automático aunque invada -o no- su celda derecha.
Saludos.
Fotosegunvalor.zip