Ir ao conteúdo
  • Cadastre-se

Duvida Macro inserir dados


Posts recomendados

Ola estou com o seguinte problema, eu estou tentando fazer o seguinte:

 

Tenho coluna A/B/C/D/ 

 

Queria fazer uma macro que quando eu colocasse um código na coluna D ele preenchesse automaticamente as colunas A/B/C.

 

Eu tentei fazer o seguinte: 

 

Function insereDados (cod As Range)

 

if cod = "M1" then

InsereDados = 12

 

End if

End Function

 

 
'Desse jeito ele insere na celula aonde está a função, mas se tento colocar em outras células (ex: Cells(xx) = 10) não da certo, seria porque é uma Function? como faria isso por macro? 
 
Obrigado desde já.
Link para o comentário
Compartilhar em outros sites

Uma função não pode mudar o conteúdo das planilhas, ela apenas pode retornar valores.

voce precisara criar um codigo para monitorar a coluna D, e havendo a inserção do dado que voce quer na coluna D ela executará a macro.

Dá uma olhada neste post e vê se consegue adaptá-lo ao seu caso.

http://forum.clubedohardware.com.br/forums/topic/1073817-fun%C3%A7%C3%A3o-se-com-condi%C3%A7%C3%A3o-e-looping-vba/

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...