Notifications
Clear all

Importar dados de uma planilha excel p/ outra c/ VBA

5 Posts
2 Usuários
0 Reactions
1,278 Visualizações
(@romanha)
Posts: 104
Estimable Member
Topic starter
 

Pessoal, bom dia!

Estou desenvolvendo um programa em VBA para controlar os encerramentos de projetos aqui na empresa que trabalho.
Uma colega de trabalho alimenta uma planilha Excel com alguns dados que utilizo no meu programa, gostaria de saber a possibilidade de com um botão (ATUALIZAR) no meu Userform (UF_Cadastro) buscar esta informação que desejo.
Destaquei de amarelo as informações que desejo retirar da planilha da minha colega de trabalho e colocar no programa que estou fazendo.
Quero que apenas copie e cole nas linhas pois vou precisar editar os dados após esta importação.
Na planilha tem duas abas (Controle SE) e (Controle SOLICITAÇÃO INTERNA) eu preciso da informação de ambas no meu programa.

Segue o programa e a planilha que desejo importar os dados. Desde já agradeço a ajuda!

Se a resposta foi últil, gentileza, Amigo,clique na mãozinha ao lado direito da sua tela. canto superior.

" Aquele que habita no esconderijo do Altissimo, à sombra do Onipotente descansará. Salmos 91:1"

Atenciosamente.

Jason Romanha

 
Postado : 10/05/2017 7:41 am
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

Boa tarde Romanha,

Dê uma olhada no código que está no módulo2 do arquivo em anexo.
Note que ele só vai funcionar para uma planilha de entrada com a mesma estrutura da que você colocou.

att,

 
Postado : 10/05/2017 1:44 pm
(@romanha)
Posts: 104
Estimable Member
Topic starter
 

Bruno, bom dia.

Utilizando utilizando o codigo e as modificações realizadas por voce e prestando atenção nas dicas me deparei com um erro e não conseguir identificar o que pode ser, a ajuda Microsolt Excel e bloqueada aqui onde trabalho, por isso gostaria de uma ajuda para resolver este problema.
Desde já obrigado.
segue print do erro e a linha onde está acontecendo o erro.

Se a resposta foi últil, gentileza, Amigo,clique na mãozinha ao lado direito da sua tela. canto superior.

" Aquele que habita no esconderijo do Altissimo, à sombra do Onipotente descansará. Salmos 91:1"

Atenciosamente.

Jason Romanha

 
Postado : 11/05/2017 6:46 am
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

Boa tarde Romanha,

Esse é o comando de copiar.

Experimente deixar apenas o arquivo que está a macro aberto. Depois coloque um ponto de interrupção na linha que pega o valor Nlin (use o F9), rode a macro e quando chegar no ponto de interrupção aperte F8. Verifique se 'Nlin' recebeu algum valor (colocando o mouse em cima da variável).

OBS: O arquivo que vai ser copiado tem que estar fechado antes de iniciar a macro.

att,

 
Postado : 11/05/2017 3:13 pm
(@romanha)
Posts: 104
Estimable Member
Topic starter
 

Bom dia!!
Muito obrigado Bruno!

Se a resposta foi últil, gentileza, Amigo,clique na mãozinha ao lado direito da sua tela. canto superior.

" Aquele que habita no esconderijo do Altissimo, à sombra do Onipotente descansará. Salmos 91:1"

Atenciosamente.

Jason Romanha

 
Postado : 12/05/2017 5:08 am