Se você tiver um conjunto de links na coluna J , como:
evocêexecutaessamacrocurtadoVBA:
SubInstallPictures()DimiAsLong,vAsStringFori=2To1903v=Cells(i,"J").Value
If v = "" Then Exit Sub
With ActiveSheet.Pictures
.Insert (v)
End With
Next i
End Sub
cada um dos links será aberto e a Imagem associada será colocada na planilha.
As imagens devem ser adequadamente dimensionadas e posicionadas.
EDIT # 1:
As macros são muito fáceis de instalar e usar:
- ALT-F11 exibe a janela do VBE
- ALT-I ALT-M abre um novo módulo
- cole o material e feche a janela do VBE
Se você salvar a pasta de trabalho, a macro será salva com ela. Se você estiver usando uma versão do Excel posterior a 2003, deverá salvar o arquivo como .xlsm em vez de .xlsx
Pararemoveramacro:
- abrirajaneladoVBEcomoacima
- limpeocódigo
- fecheajaneladoVBE
ParausaramacrodoExcel:
- ALT-F8
- Selecioneamacro
- ToqueemEXECUTAR
Parasabermaissobremacrosemgeral,consulte:
e
As macros devem estar ativadas para que isso funcione!
EDIT # 2:
Para evitar erros de recuperação, use esta versão:
Sub InstallPictures()
Dim i As Long, v As String
On Error Resume Next
For i = 2 To 1903
v = Cells(i, "J").Value
If v = "" Then Exit Sub
With ActiveSheet.Pictures
.Insert (v)
End With
Next i
On Error GoTo 0
End Sub