Beleza William, eu fiz numa planilha de "Receitas Culinárias" que estou fazendo e deu certo! Eu coloquei 4 imagens separadas, só que copiei o mesmo código, cada imagem um módulo diferente: Modulo 1, 2, 3 e 4 para as imagens: Imagem2, 3 e 4. Deu certo. Eu gostaria de fazer um código que só inserisse a 2ª foto se a 1ª já foi inserida, e assim por diante até a 4ª foto. Só que não sei! kkk, Obrigado!
Boa noite William! gratidao pelas aulas, sera q poderia te enviar uma plan q ja tentei d varias formas colocar imagem e nao consigo, poderia ate mesmo gravar ums aula. Obrigado.
Como colocar mais de um objeto com imagem diferente na mesma planilha. Quando duplico os obejtos e o botão para carregar a imagem a imagem vai para o primeiro objeto que criei e a imagem muda e o segundo objeto que criei fica vazio. Como colocar mais de um objeto com imagem diferente na mesma planilha?
Eduardo, Se você duplicou o objeto no código VBA você precisa apontar o código para esse novo obejto alterando o mesmo, do contrário ele vai sempre direcionar para o mesmo objeto. Existem maneiras mais produtivas de fazer isso.
William boa tarde! ao invés de criar o comando para que ele abra a caixa de diálogo para que eu escolha a imagem eu queria uma linha de comando que eu pudesse ja deixar definida a imagem que eu quero carregar e jogar na no image1, tem como fazer isso? Grato André
Pode me ajudar?? Preciso atribuir uma imagem que já está inserida na planilha e não num arquivo do computador à propriedade picture do controle image do vba. Como acessar o endereço de uma imagem já inserida na planilha? Preciso proceder desta forma para que esta planilha possa ser utilizada em mais de um computador sem que o código perca a referencia do endereço da imagem.
Bom dia Professor! uma pergunta: ao invés de mandar abrir a caixa de diálogo com o comando "open" não teria como já colocar o endereço da figura que eu queira que ele carregue? abs. André
dá mas isso é pura besteira pq se vc tivesse que atribuir 1000 imagens a um objeto, teria que criar 1000 botões para cada imagem já com o caminho definido. Totalmente inviável.
Tenho uma planilha com os empenhos e autorizaçoes de fornecimento eu gostaria de colocar um link ou uma foto do documento na celula do numero dos empenhos de forma que quando clicasse na celula a foto apareceria. É possivel? (quero que apareça somente se clicarmos na celula).
Vivian sim e possível realizar isso de forma simples com o VBA, recomendo criar uma pasta com as imagens para colocar no Excel apenas o Link como o caminho das imagens.
Simples, objetivo e rápido parabéns! 1. Agora qual o código para remover a imagem? Se eu clica em inserir imagem, o código substitui a imagem de antes ou ele insere em cima da anterior? 2. Quando abre a janela e não seleciona a imagem da erro! Como não exibir esse erro, caso o usuário cancele e não selecione a imagem? 3. Como exibir imagens com mais de uma extensão? Ajuda ai por favor.
Respondendo: 1 - Podemos criar um cogido para remover, seja, limpar o objeto mais nesse caso aqui não e necessário pois ele substitui a que já tem. 2 - Criamos uma condição que verifica se selecionamos a imagem se for verdadeiro ele continua se não encerra a função e saindo sem executar ate o final. 2 - Nesse caso e so adicionar mais extensões seguindo o passo a passo, mais não tenho certeza se aceita extensão .PNG eu sei que .JPG e Bitmap eu já usei.
@@WilliamOliveiraExcel olá boa tarde! Parabéns pelo vídeo, excelente.... Tenho as mesmas dúvidas que o @Girão - cálculo certo como resolver? 1. Agora qual o código para remover a imagem? Se eu clicar em inserir imagem, o código substitui a imagem de antes inserindo em cima da anterior certo? E como removê-la ao ponto do espaço ficar vazio? 2. Quando abre uma janela e não seleciona a imagem apresenta um erro! Como não exibir esse erro, caso o usuário cancele e não selecione a imagem? 3. Como exibir imagens com mais de uma extensão? Tentei com .PNG e retorna erro, afirmando que o arquivo não é válido. Gostaria muito da sua ajuda! Ficarei no aguardo para uma possível resposta. E novamente parabéns pelo excelente vídeo.
@@romuloflc1 Cara, estou com as mesmas dúvidas que você! Sobre o erro que aparece, basta colocar "On Error Resume Next" no seu código e já resolverá seu problema. O meu ficou assim: Sub Local_imagem3() On Error Resume Next Dim Local_imagem As String Local_imagem = Application.GetOpenFilename(filefilter:="Picture Files (*.jpeg), *.jpeg") Planilha1.Image3.Picture = LoadPicture(Local_imagem)
End Sub O problema é que eu queria permitir a entrada de imagens .jpg e .jpeg e não estou conseguindo faze-lo. Também não consigo remover a foto inserida.
finalmente alguem ensinando isso. obrigado! 👍👍👍👍👍👍👍👍
Sergio moro dando aula, brabo demais!
Legal...
Mais um vídeo show. Parabéns.
Parabens pelo vídeo !!
Tava precisando para inserir mais de uma imagem
você pode repetir o código ou criar uma estrutura.
Parabéns pela didática.
Grato Paulo pelo o feedback
♥️♥️♥️
MUITO OBRIGADO!!!!!!
Nós que agradecemos!
Beleza William, eu fiz numa planilha de "Receitas Culinárias" que estou fazendo e deu certo! Eu coloquei 4 imagens separadas, só que copiei o mesmo código, cada imagem um módulo diferente: Modulo 1, 2, 3 e 4 para as imagens: Imagem2, 3 e 4. Deu certo. Eu gostaria de fazer um código que só inserisse a 2ª foto se a 1ª já foi inserida, e assim por diante até a 4ª foto. Só que não sei! kkk, Obrigado!
Cria uma condição um if pra resolver isso daí é completamente possível
@@WilliamOliveiraExcel como criar essa condição ?🥵
@@wesleymalcher7670 vou responder isso em vídeos aulas em breve.
Boa noite William! gratidao pelas aulas, sera q poderia te enviar uma plan q ja tentei d varias formas colocar imagem e nao consigo, poderia ate mesmo gravar ums aula. Obrigado.
Boa tarde Prezado no meu deu um erro 424 como ajusto isso? Grato
Boa tarde como coloco mais de um botão e mais de uma foto
Bom dia, além do jpg, quero dar opção do PNG também, como posso fazer?
Se quiser montar um relatório fotográfico com várias imagens, tenho que fazer todo esse processo por célula ?
Não exatamente, existe meios mais ágil e fácil de criar essa logica.
@@WilliamOliveiraExcelpara inserir mais botões e mais imagens segue o mesmo raciocínio ou muda algo
Como colocar mais de um objeto com imagem diferente na mesma planilha. Quando duplico os obejtos e o botão para carregar a imagem a imagem vai para o primeiro objeto que criei e a imagem muda e o segundo objeto que criei fica vazio.
Como colocar mais de um objeto com imagem diferente na mesma planilha?
Eduardo, Se você duplicou o objeto no código VBA você precisa apontar o código para esse novo obejto alterando o mesmo, do contrário ele vai sempre direcionar para o mesmo objeto. Existem maneiras mais produtivas de fazer isso.
William boa tarde! ao invés de criar o comando para que ele abra a caixa de diálogo para que eu escolha a imagem eu queria uma linha de comando que eu pudesse ja deixar definida a imagem que eu quero carregar e jogar na no image1, tem como fazer isso? Grato André
boa André, tem sim, esses últimos dias não estou conseguindo gravar aulas devido o trabalho mais assim que voltar vejo se e possível
Pode me ajudar??
Preciso atribuir uma imagem que já está inserida na planilha e não num arquivo do computador à propriedade picture do controle image do vba.
Como acessar o endereço de uma imagem já inserida na planilha?
Preciso proceder desta forma para que esta planilha possa ser utilizada em mais de um computador sem que o código perca a referencia do endereço da imagem.
me envia sua planilha compartilhada por e-mail vou analisar, hoje não respondo de imediato mais se estiver paciência: william.aedu@gmail.com
Bom dia Professor! uma pergunta: ao invés de mandar abrir a caixa de diálogo com o comando "open" não teria como já colocar o endereço da figura que eu queira que ele carregue? abs. André
André, tudo e possível para essa vídeo aula essa foi a dica apresentada;
Valeu Obrigado!
dá mas isso é pura besteira pq se vc tivesse que atribuir 1000 imagens a um objeto, teria que criar 1000 botões para cada imagem já com o caminho definido. Totalmente inviável.
Tenho uma planilha com os empenhos e autorizaçoes de fornecimento eu gostaria de colocar um link ou uma foto do documento na celula do numero dos empenhos de forma que quando clicasse na celula a foto apareceria. É possivel? (quero que apareça somente se clicarmos na celula).
Vivian sim e possível realizar isso de forma simples com o VBA, recomendo criar uma pasta com as imagens para colocar no Excel apenas o Link como o caminho das imagens.
No meu está aparecendo que eu preciso definir uma variável, sendo que meu código está idêntico ao seu, oq eu faço?
Bom dia, o meu deu
‘erro em tempo de execução ‘438’
O objeto não aceita esta propriedade ou método.
O que devo fazer ?
revejo o vídeo novamente, pra ver se não está fazendo nada errado.
Como faço para excluir a imagem via código VBA sem excluir o controle de imagem?
Quando eu envio a planilha por email, some e mostra um erro no local onde deveria estar, o que pode ser?
me envia no e-mail que vou da uma olhada
Qual código usar para MAC? Tentei esse e não funcionou.
Ingridi só testando mesmo, agora não saberia lhe dizer qual é, sei que o VBA não difere muito em termo de linguagem de Mac para Wind
Bom dia amigo, O meu deu um erro, "objeto é obrigatorio"
Tem que ver o que está fazendo de errado E tratar o erro
Simples, objetivo e rápido parabéns!
1. Agora qual o código para remover a imagem? Se eu clica em inserir imagem, o código substitui a imagem de antes ou ele insere em cima da anterior?
2. Quando abre a janela e não seleciona a imagem da erro! Como não exibir esse erro, caso o usuário cancele e não selecione a imagem?
3. Como exibir imagens com mais de uma extensão?
Ajuda ai por favor.
Respondendo:
1 - Podemos criar um cogido para remover, seja, limpar o objeto mais nesse caso aqui não e necessário pois ele substitui a que já tem.
2 - Criamos uma condição que verifica se selecionamos a imagem se for verdadeiro ele continua se não encerra a função e saindo sem executar ate o final.
2 - Nesse caso e so adicionar mais extensões seguindo o passo a passo, mais não tenho certeza se aceita extensão .PNG eu sei que .JPG e Bitmap eu já usei.
@@WilliamOliveiraExcel olá boa tarde!
Parabéns pelo vídeo, excelente....
Tenho as mesmas dúvidas que o @Girão - cálculo certo como resolver?
1. Agora qual o código para remover a imagem? Se eu clicar em inserir imagem, o código substitui a imagem de antes inserindo em cima da anterior certo? E como removê-la ao ponto do espaço ficar vazio?
2. Quando abre uma janela e não seleciona a imagem apresenta um erro! Como não exibir esse erro, caso o usuário cancele e não selecione a imagem?
3. Como exibir imagens com mais de uma extensão? Tentei com .PNG e retorna erro, afirmando que o arquivo não é válido.
Gostaria muito da sua ajuda!
Ficarei no aguardo para uma possível resposta.
E novamente parabéns pelo excelente vídeo.
@@romuloflc1 Cara, estou com as mesmas dúvidas que você! Sobre o erro que aparece, basta colocar "On Error Resume Next" no seu código e já resolverá seu problema.
O meu ficou assim:
Sub Local_imagem3()
On Error Resume Next
Dim Local_imagem As String
Local_imagem = Application.GetOpenFilename(filefilter:="Picture Files (*.jpeg), *.jpeg")
Planilha1.Image3.Picture = LoadPicture(Local_imagem)
End Sub
O problema é que eu queria permitir a entrada de imagens .jpg e .jpeg e não estou conseguindo faze-lo. Também não consigo remover a foto inserida.
Agradeço pelo o reconhecimento, vou analisar e lhe respondo aqui.
Paulo, vou ver e trago aqui. Esses dias estou sem gravar devido uma imersão no TCC de formação.