Página 1 de 1

[RESOLVIDO] Inserir uma formula pelo VBA.

Enviado: 16 Dez 2020 às 09:55
por ejotad
Estou querendo inserir uma formula, pelo VBA que seria.
Código: Selecionar todos
ActiveCell = "=MULT(" & colunaSOMA & linhaSOMA & ";" & colunaPTS & linhaPTS & ")"
Problema é que ele não aceita desta forma, para ele aceitar preciso colocar um espaço antes do "igual" >>> " =MULT(" <<, mas o problema é que ele não faz a soma depois.

Ficando sim:
Imagem

Quando eu vou e edito tirando o espaço ele da certo, mas não gostaria de ficar alterando toda vez.
Imagem Imagem

Se alguém conseguir me ajudar, fico grato.

Re: Inserir uma formula pelo VBA.

Enviado: 16 Dez 2020 às 11:22
por osvaldomp
Experimente:

ActiveCell.FormulaLocal = "=MULT(" & colunaSOMA & linhaSOMA & ";" & colunaPTS & linhaPTS & ")"

ou

ActiveCell = "=PRODUCT(" & colunaSOMA & linhaSOMA & "," & colunaPTS & linhaPTS & ")"

Re: Inserir uma formula pelo VBA.

Enviado: 16 Dez 2020 às 11:39
por ejotad
Muito Obrigado, as duas formas deram certo. :D :D