Atualização de dado...
 
Notifications
Clear all

Atualização de dados entre planilhas linkadas

4 Posts
2 Usuários
0 Reactions
981 Visualizações
(@brunsftw)
Posts: 93
Estimable Member
Topic starter
 

Bom dia!
Estou quebrando a cabeça em uma planilha e eu ficaria imensamente grato se alguém me ajudasse a resolver os probleminhas haha
Na arquivo em anexo, eu possuo duas planilhas principais: "Movimento" e "Alerta".
Na "Movimento", eu possuo um botão que chama um formulário de cadastro. Nesse cadastro, os dados são digitados, gravados na mesma e linkados na planilha "Alerta". Continuando na "Movimento", no formulário, há um campo TextBox chamado "Validade" em que eu digito uma data futura para que na planilha "Alerta" na coluna "Situação", me mostre quantos dias restam para que os dados cadastrados vençam.

Meu problema número 1: no formulário de cadastro, os comboxs código e modelo tem dados dependentes entre si. Haverá a necessidade de cadastrar varios equip. com o mesmo código, modelo, setor, local etc, ficando dois cadastros iguais na planilha "Movimento" com a única exeção do campo da "Validade" que deverá ser diferente. Na planilha "Alerta", eu já fiz dois cadastros como exemplo nas Linhas 3 e 4 no arquivo em anexo.
Então, eu gostaria de que quando houvesse a necessidade desse tipo de cadastro, na planilha "Alerta", o último cadastro realizado substitua o primeiro atualizando somente o campo "Situação". Exemplo(no arquivo em anexo): A Linha 4 substitua a Linha 3.

O problema número 2: São as os links entre as planilhas. Por exemplo, quando eu realizo um cadastro na "Movimento" e, no caso, eu desejar excluir os dados, na planilha "Alerta" eu perco os links. Também coloquei um exemplo na Linha 2.

É isso. Qualquer ajuda ou orientação será muito bem-vinda!
Obrigado!

 
Postado : 24/09/2013 10:59 am
(@brunsftw)
Posts: 93
Estimable Member
Topic starter
 

Sobre o problema número 2, eu pensei em fazer de uma forma em que no instante que a linha 2 na planilha "Movimento" for excluída através do formulário, automaticamente a linha 2 da planilha "Alerta" também seja.
:D

 
Postado : 25/09/2013 9:52 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Veja uma possibilidade, considerando alteração do status do registro anterior para "R"

 
Postado : 25/09/2013 11:39 am
(@brunsftw)
Posts: 93
Estimable Member
Topic starter
 

Reinaldo, muito obrigado pela atenção e pela ajuda!
A planilha ficou ótima!
O único probleminha foi com aquela alteração do status "R" que aqui, não funcionou muito bem. Aí, eu comentei a linha "If .Cells(x, 11).Value <> "R" Then" e funcionou as demais.

Não querendo abusar, queria ver com você se não seria possível, na planilha "Alerta", uma função que comparasse as colunas "B" e "C" e caso os valores forem iguais, a linha com a data de validade mais antiga seria apagada e ficaria somente a data de validade mais adiante. Seria uma outra forma de resolver o problema n1.
O que você acha?
Obrigado, desde já!

 
Postado : 27/09/2013 9:21 am