Sub InsImg()
Dim URL As Range
For Each URL In Range("A1", Cells(Rows.Count, "A").End(xlUp))
With URL.Parent.Pictures.Insert(URL.Value)
.Left = URL.Offset(0, 1).Left
.Top = URL.Offset(0, 1).Top
'impedisco il ridimensionamento
.ShapeRange.LockAspectRatio = msoFalse
'larghezza come da cella adiacente
.Width = URL.Offset(, 1).Width
'altezza come da cella adiacente
.Height = URL.Offset(, 1).Height
End With
Next
End Sub
'per cancellare tutte le immagini del foglio
Sub cancella_immagini()
Dim imm As Object
For Each imm In ActiveSheet.Shapes
imm.Delete
Next
End Sub |