Prezados,
Diariamente preciso "linkar" informações/dados (linhas) entre duas listas/Base de dados que estão em duas planilhas distintas, tipo um processo de conciliação. Estas plans não possuem um dado comum entre elas, logo não dá pra fazer um procv( ) e tudo tem que ser na base visual. Como são bastantes dados por dia e já existem diversos valores antigos, isto consome um bom tempo.
Logo, imaginei em criar um userform com dois listbox (ou listviews) onde sejam carregados, após um filtro, os dados da 1a planilha e da 2a planilha em cada controle(list), respectivamente, com um botão no meio dos dois, onde após identificar e selecionar, em cada listbox, os itens que se correspondam, ao clicar neste botão, na 2a planilha seja atribuído o nro (ID) que do dado que existe na 1a planilha, assim criando um item comum entre as listas.
O problema é q. não sei como fazer um código pra localizar na 2a plan o respectivo item que está selecionado no listbox e jogar na linha correspondente o tal ID carregado no form.
Alguém teria algum exemplo q faz isto pra postar aqui ou uma ideia melhor de como eu posso proceder?
A base de dados está simplificadamente exemplificada abaixo:
Plan1 (Origem do ID)
ID ------ Data ------ Valor - Descrição
101 - 01/05/2016 --- 10.000 - - AAAAAA
102 - 01/06/2016 --- 20.000 - - BBBBBB
103 - 01/06/2016 --- 30.000 - - CCCCC
104 - 01/07/2016 --- 20.000 - - DDDDD
Plan2 (Destino do ID)
------ Data ---- Valor - Descrição----------ID------
01/05/2016 --- 1.000 - - AAAAAA - a ser atribuido Ex(104)
01/06/2016 --- 2.000 - - BBBBBB - a ser atribuido Ex (102)
01/06/2016 --- 3.000 - - CCCCC - a ser atribuido Ex (104)
01/07/2016 --- 2.000 - - DDDDD - a ser atribuido Ex (102)
Grato e no aguardo
MGrifo
Postado : 31/10/2016 9:25 am