Prezados,
Boa noite,
Preciso tirar a diferença entre dois valores de duas tabelas dinâmicas, em ambas tabelas possuem uma chave em comum, porém nem sempre a chave existe nas duas...
O grande problema é que as bases que geram as tabelas dinamicas, após a retirada da diferença, futuramente vão mudar, tentei criar uma lógica usando fórmulas, até consegui inicialmente, porém ao mudar a base, consequentemente as tabelas dinamicas mudaram e a fórmula não funcionou... No caso a fórmula que eu havia criado era "=SEERRO(S2+PROCV(R2;O:P;2;0)S2)"
Acredito que seria necessário uma macro em vba seguindo a lógica tipo... "Enquanto chave1 <> 0 faça SE chavetd1 = chavetd2 entao valortd1 - valortd2... algo assim, um loop com um if dentro... Vejam a imagem para que fique mais fácil o entendimento... Tentei fazer o código mas não estou conseguindo avanço...
Para quem quiser ver o arquivo, segue o exemplo > https://www.scribd.com/document/378965227/Exemplo-TD
Alguém consegue me ajudar nisso? Por favor!!!!!
Obrigado...<
Postado : 11/05/2018 5:09 pm