Fórmulas nas célula...
 
Notifications
Clear all

Fórmulas nas células

2 Posts
2 Usuários
0 Reactions
496 Visualizações
(@jcarvalho)
Posts: 1
New Member
Topic starter
 

Estou com problemas no seguinte código:

    Range("I22").FormulaLocal = "= BDSOMA (A3:C600,C3,I3:J4)"
    Range("I23").FormulaLocal = "= BDSOMA (A3:C600,C3,I5:J6)"
    Range("I24").FormulaLocal = "= BDSOMA (A3:C600,C3,I7:J8)"

A área descrita existe e contém valores válidos. Já verifiquei.
Com a sintaxe acima, o erro é ERRO DE DEFINIÇÃO DE APLICATIVO OU DE DEFINIÇÃO DE OBJETO.

Se altero para
Range("I22").Formula = "= DSUM (A3:C600,C3,I3:J4)"
o resultado = #NOME?

O que devo fazer?

 
Postado : 31/08/2015 10:00 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

considere que para utilizar FormulaLocal, a formula/parâmetros devem ser "passados" conforme a planilha local.
Nessa situação não deve utilizar espaços entre os parâmetros, e o separador é ";" e não "," (na versão português Brasil)

    Range("I22").FormulaLocal = "=BDSOMA(A3:C600;C3;I3:J4)"

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 31/08/2015 12:02 pm