Página 1 de 1

Executar fórmula diretamente do VBA

Enviado: 15 Nov 2019 às 20:12
por BritoMarques
Olá a todos!
Pessoal tenho uma planilha que tem muitos cálculos e a performance vai piorando a medida que os dados vão aumentando. seria possível, através de eventos executar fórmulas do Excel diretamente no VBA, salvando apenas o resultado na planilha?
Neste caso a planilha conseguiria diminuir os cálculos em mais de 70% melhorando a performance.

Agradeço antecipadamente a contribuição.

Re: Executar fórmula diretamente do VBA

Enviado: 15 Nov 2019 às 20:28
por osvaldomp
Veja se aproveita.
Código: Selecionar todos
Sub SubstituiFórmulasPorSeusValores()
 Range("A1:A200").Value = Range("A1:A200").Value
 'ou [A1:A200].Value = [A1:A200].Value
End Sub
Código: Selecionar todos
Sub InsereResultados()
 Range("A1").Value = Range("B1").Value * Range("C1").Value
 'ou [A1] = [B1] * [C1]
End Sub