Notifications
Clear all

IMAGEM NO VBA

2 Posts
2 Usuários
0 Reactions
511 Visualizações
(@regisj)
Posts: 0
New Member
Topic starter
 

Amigos estou precisando código para enviar uma imagem já carregada numa form para uma determinada planilha, segue meu código de carregamento na formulário...
Obs. Sou iniciante em programação ok!!!

SEGUE CÓDIGO

'Manda a imagem para a planilha "imprimir"
 
Private Sub Inserir_Click()
 
'???????Sues códigos
 
End Sub

___________________________________________________________________________________________

'Carrega uma imagem para formulário

Private Sub InserirDados_Click()
Dim endedreçoimg As String
 
On Error GoTo erro
 
    endedreçoimg = Application.GetOpenFilename(filefilter:="picture Filco,*.ico;*.bmp")
 
        Image1.Picture = LoadPicture(endedreçoimg)
 
Worksheets("Banco_Dados").Range("F16") = endedreçoimg 'Armazena endereço da imagem na celular da plan banco de dados
 
erro:
 
End Sub

_____________________________________________________________________________________________

'Retira a imagem inserida anteriormente.

Private Sub Desfazer_Click()
 
Image1.Picture = LoadPicture("")
 
End Sub

****Apos o carregamento preciso pegar esta foto e enviar para uma planilha, se alguém puder dar uma ajuda agradeço.

 
Postado : 12/06/2015 8:02 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

regis, na aba que quer enviar a imagem, adicione um controle Image e no formulário adicione um CommandButton e cole a rotina abaixo :

No exemplo o nome do controle Image está o padrão Image1 tanto no controle do userform como no da aba, e o local na primeira aba Sheets(1)

Private Sub CommandButton1_Click()
    
    With Sheets(1).Image1
        .Picture = UserForm1.Image1.Picture
        .AutoSize = True
        .CopyPicture
    End With

End Sub

Veja se é isto.

[]s

 
Postado : 12/06/2015 12:16 pm