Página 1 de 1

Recalculo da planilha para funções criadas pelo usuario

Enviado: 21 Jun 2016 às 16:59
por fredericopeinado
Criei um arquivo excel com duas planilhas. A planilha "Lista" possue uma tabela de preços de produtos que é acessada pela planilha "Cálculo" através da função VLOOKUP dentro de um programa em VBA.
O problema é que quando altero algum valor na planilha "Lista" este não é automaticamente alterado na planilha "Cálculo", mesmo teclando F9.
Alguém saberia me dizer se é assim mesmo, ou se é necessário mais algum comando.
Em anexo segue o arquivo

Grato pela atenção

Re: Recalculo da planilha para funções criadas pelo usuario

Enviado: 21 Jun 2016 às 21:54
por gfranco
Boa noite fredericopeinado.
Veja se é esse o seu objetivo.
At.
gfranco

Re: Recalculo da planilha para funções criadas pelo usuario

Enviado: 23 Jun 2016 às 14:55
por fredericopeinado
Sim, seria exatamente isso.
Por favor, o que voce fez?

Re: Recalculo da planilha para funções criadas pelo usuario

Enviado: 23 Jun 2016 às 14:57
por fredericopeinado
Opa, já achei

Muito obrigado

Re: Recalculo da planilha para funções criadas pelo usuario

Enviado: 23 Jun 2016 às 17:29
por gfranco
O que eu fiz foi o seguinte:
Adicionei o método "application.volatile" em suas UDF's para ativar o recálculo sempre que houver mudança dos dados e ,como eu gosto de pecar por excesso, ainda adicionei a instrução "planilha tal.calculate" ao nível das worksheets.
Obs. não deixe de marcar o tópico como "RESOLVIDO"
At.
gfranco.