Não estou conseguindo. Estou com problemas para:
1 - Coloco o código na "janela", dentro da edição VBA, chamada "EstaPasta_de_trabalho", certo?
2 - Como é uma VBA não preciso executar toda vez que inserir uma imagem, assim como faria se fosse uma macro, correto?
3 - Preciso salvá-la como "Documento habilitado para macro" ou algo do tipo? Se sim, preciso fazer isso antes de usá-la a primeira vez. ou posso usar assim que colar o código na edição?
4 - Onde exatamente eu teria de editar para que funcionasse certinho?
5 - Pro código funcionar tenho que remover as aspas simples antes de algumas linhas? Elas servem para comentários, cero? Falo isso a respeito principalmente do exemplo dado pelo Reinaldo:
For Each cel In myrng
If img = cel.Value Then
With ActiveSheet.Range(cel.Address)
Set YourPic = .Parent.Pictures.Insert(sDir)
YourPic.Top = .Top
'Altera as dimensões da imagem para um quadrado de 4,5 cm podendo "distorcer" a imagem
'YourPic.ShapeRange.LockAspectRatio = msoFalse
'YourPic.ShapeRange.Height = 127.5
'YourPic.ShapeRange.Width = 127.5
[....]
Obrigado pela ajuda, estou tentando achar um bom curso online de VBA. Ainda não entendo muito da programação para Office.
Postado : 09/07/2015 4:55 am