3
respostas

Adicionar formula no valor total

Na aula 1 vimos que é possível adicionar uma fórmula na celula de "valor total" em vez de aparecer apenas o valor final dos calculos, mas com o offset não consegui. Seguindo a mesma lógica fiz a fórmula

ActiveCell.Offset(0, 6).Value = "=ActiveCell.Offset(0, 3).Value + ActiveCell.Offset(0, 4).Value * ActiveCell.Offset(0, 5).Value"

mas dá erro. Como fazer para deixar a fórmula nesse caso?

3 respostas

Oi Fabiana tudo bem?

O código que você escreveu não é uma fórmula do Excel e sim um código de VBA por isso não deu certo e deu erro.

Espero ter ajudado!!!

Oi Andre! Sim, isso é um código de VBA. E eu quero saber como inserir via VBA uma fórmula em uma célula.

Para inserir uma fórmula usando VBA faça assim como nesse exemplo.

ActiveCell.Formula = "=SUM(B5:C7)"

O nome das funções tem que estar igual a versão inglesa do excel.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software