Duas alternativas:
1-Na coluna A inclua a extensão do arquivo, que ficaria assim:
Imagem1.jpg
Imagem2.jpg
Imagem3.jpg
Imagem4.jpg
OU
2-Se as imagens forem todas da mesma extensão, deixe a coluna A como esta e altere essa linha do codigo:
img = "C:Imagens" & ActiveSheet.Cells(l, 1).Value
Altere para:
img = "C:Imagens" & ActiveSheet.Cells(l, 1).Value & ".jpg"
Caso a extensão seja jpg, caso seja outra informe a correta.
obs.: Esse codigo irá dimensionar a figura para a largura e altura da celula da coluna B. Caso precise de um resultado diferente exclua essa parte do codigo:
Selection.ShapeRange.LockAspectRatio = msoFalse
Selection.ShapeRange.Height = ht
Selection.ShapeRange.Width = wt
Selection.ShapeRange.Top = tp
Selection.ShapeRange.Left = lt
Postado : 12/04/2016 2:53 pm