Quero otimizar minha base de clientes em atraso, para isso preciso puxar os dados pelo procv de uma pagina a outra para que ao selecionar o nome do cliente no menu suspenso os dados de cadrastro aparecem, mas quero poder edita-los ao clicar neles, e quero que essa edição se simuntanea a outra pagina. É possivel fazer isso?
NOME DO CLIENTE EM ROXO É UMA CAIXA DE SELEÇÃO.
TODOS OS DADOS EM AMERELO SÃO OBTIDOS PELA FUNÇÃO PROCV CONECTADA AO NOME DO CLEINTE.
DADOS EM VERMELHO TAMBEM SÃO OBTIDOS PELO PROCV CONECTADO AO NOME DO CLIENTE, PORÉM QUERO QUE SERAM EDITAVEIS , PARA QUE EU POSSA ALTERAR SIMUNTANEAMENTE EM AMBAS AS PAGINAS.
CLEINTE | MARCOS PAULO | ||
CONTRATO | 102919000000000 | ||
TELEFONE | (85) 900000000 | ||
OPERADOR | MAXNETO | ||
ENDEREÇO | RUA 0000, 000 | ||
ACORDO | SIM | VENC | 22/02 |
VISITA | SIM | DATA | 17/02 |
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.
Uma maneira de fazer isso é usar a função PROCV para buscar os valores em uma planilha e, em seguida, usar a função PROCV novamente para atualizar esses valores em outra planilha.
Para tornar os dados em vermelho editáveis na mesma célula em ambas as planilhas, você pode usar a função PROCV em ambas as planilhas, referenciando a célula onde o valor editado será digitado.
Aqui está um exemplo de como isso pode ser feito:
Na planilha onde os dados serão editados (chamada "Planilha de Edição"), insira a função PROCV para buscar o valor da célula na outra planilha (chamada "Planilha de Dados"). Por exemplo, para buscar o número de telefone do cliente "MARCOS PAULO", insira a seguinte fórmula na célula onde o número de telefone será exibido:
=PROCV(A2,'Planilha de Dados'!$A$2:$E$6,3,FALSO)
onde A2 é a célula que contém o nome do cliente e 'Planilha de Dados'!$A$2:$E$6 é o intervalo de pesquisa que contém os dados dos clientes.
Agora, na mesma célula em que o valor do número de telefone foi exibido (ainda na "Planilha de Edição"), altere a fórmula para incluir um argumento "IFERROR" e uma referência à célula onde o valor editado será digitado. Por exemplo, para tornar o número de telefone editável, a fórmula seria:
=IFERROR(PROCV(A2,'Planilha de Dados'!$A$2:$E$6,3,FALSO),'Planilha de Edição'!C2)
onde C2 é a célula onde o número de telefone editado será digitado na "Planilha de Edição".
Repita esse processo para cada valor que você deseja tornar editável em ambas as planilhas.
Dessa forma, quando você digitar um valor editado na célula correspondente na "Planilha de Edição", a função PROCV irá atualizar automaticamente esse valor na "Planilha de Dados" e em qualquer outra célula em que a função PROCV tenha sido usada para buscar o valor original.
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.
Olá Vitória,
Se a tua intenção é editar na planilha onde existe o procv, a resposta é não.
Mas se tu quizeres editar na planilha original não há nenhum problema.
Fiz um esboço que encontra-se no link.
A planilha1 é composta dos dados do cliente. A planilha2 é a planilha de pesquisa. A primeira coluna possui a lista suspensa, cujos dados ertencem à segunda coluna da planilha1. Na última coluna da planilha2 é identificada a posição dos dados da planilha1. Assim, a partir da identificação, pode ser feita alteração nos dados da planilha1 que irão refletir na planilha2.
Espero ter ajudado.
posso ajudar
Vitória eu consigo pensar em uma solução muito feia com macros ou com VBA
Do tipo, se você atualizar a planilha matriz ok
Mas, se você atualizar a outra aba de pesquisa, o macro vai até a linha selecionada, faz a alteração volta e refaz a fórmula que tinha anteriormente.
É uma solução muito feia, que funciona. E vai dar certo trabalho pra implementar, mas OK! Funciona.
O ideial é, como citado por outro professor, atualizar só a matriz e na outra aba onde está a fórmula ficar sempre como fórmula. E você não pode editá-la.
Olá Vitória,
Infelizmente do modo que está querendo não será possível, somente se você alterar a matriz tabela na qual esta os dados de origem.
Espero ter ajudado com a sua dúvida.
Para criar uma funcionalidade em que os dados editados em uma página sejam atualizados simultaneamente em outra página, você pode usar a função PROCV em conjunto com a função HIPERLINK. Aqui está um exemplo de como fazer isso:
Na página em que você deseja editar os dados (página 1), insira os dados do cliente e defina a célula do nome do cliente como uma caixa de seleção.
Na célula em que você deseja exibir o contrato (por exemplo, B2), use a seguinte fórmula PROCV para buscar o valor correspondente ao nome do cliente selecionado na página 1:
=PROCV($D$2,Planilha1!$A$2:$B$100,2,FALSO)
Certifique-se de ajustar a referência da planilha e o intervalo de dados (no exemplo acima, foi usado o intervalo A2:B100).
Na célula em que você deseja exibir o telefone (por exemplo, B3), use a mesma fórmula PROCV, mas desta vez para buscar o valor correspondente ao telefone:
=PROCV($D$2,Planilha1!$A$2:$C$100,3,FALSO)
Na página em que você deseja visualizar os dados atualizados (página 2), insira a seguinte fórmula na célula em que você deseja exibir o contrato (por exemplo, B2):
=HIPERLINK("#'Página 1'!B2", PROCV($D$2,Planilha1!$A$2:$B$100,2,FALSO))
Essa fórmula cria um hiperlink para a célula correspondente na página 1 e exibe o valor do contrato.
Repita o mesmo processo para exibir o telefone na página 2, substituindo a fórmula PROCV correspondente.
Agora, quando você selecionar um nome de cliente na página 1, os dados correspondentes serão exibidos na página 2. Você poderá editar os dados na página 1 e os valores atualizados serão refletidos automaticamente na página 2. Certifique-se de ajustar as referências das células e planilhas conforme necessário para o seu caso específico.
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.